Hi @wordpressrun
I apologize for the delay in response. Can you provide more details on what you would like to achieve as I’m not sure what you mean by conditional tags?
Kind regards
My thirsty affiliate plugin is not working properly! it shows the below error:-
Plugin could not be activated because it triggered a fatal error.
Parse error: syntax error, unexpected ‘)’ in /home/u439491753/domains/serverfacts.com/public_html/wp-content/plugins/thirstyaffiliates/Models/Affiliate_Links_CPT.php on line 566
website is serverfacts.com
Hi @serversacts
This is the support forum of the free Members plugin. If you need any help with ThirstyAffiliates plugin, please reach out to our support here: https://thirstyaffiliates.com/support
Best
Thread Starter
wprun
(@wordpressrun)
Caseproof (@caseproof) thanks for your response.
I would like to able to create conditional tag, so that I can make use of the Members role using conditions.
I am referring to these conditional tags
https://codex.ww.wp.xz.cn/Conditional_Tags
But I’m not sure how to specify a role with coditional tags (since Members is grouped by role)
Thanks
Thanks for the details @wordpressrun
You can try to use this code snippet that uses is_page condition and adjust it as you want.
add_action( 'template_redirect', function() {
// Redirect users from specific page
// when user doesn't have particular role
$user = wp_get_current_user();
if ( is_page(array('contact', 'about')) && ( ! is_user_logged_in() || ( ! empty($user) && in_array( 'author', (array) $user->roles ) ) ) ) {
$redirect = 'https://your-domain.com/wp-login.php'; // Change this to the correct URL
wp_redirect( $redirect );
exit;
}
} );
To use it, you need to insert the code at the end of your theme’s functions.php file or install this plugin: https://ww.wp.xz.cn/plugins/code-snippets/ and add it there.
Hopefully, that helps.