=== Conditional Tags Shortcode === Contributors: shazdeh Plugin Name: Conditional Tags Shortcode Tags: shortcode, context, conditional, conditional-tags, page Requires at least: 3.1 Tested up to: 5.4.1 Stable tag: 0.2 A shortcode to display content based on context. == Description == With this shortcode you can take control of where the content is displayed. = Usage = You can use all the conditional tags WordPress provides. Checkout examples below. Show text only on the homepage: [if is_front_page] The text [/if] Show text only on the About page of the site: [if is_page="about"] The text [/if] Show only on the category archive view: [if is_category] The text [/if] You can add "not_" before the conditional tag to reverse the logic, example: Show on all pages of the site except the homepage: [if not_is_front_page] The text [/if] = OR = Using multiple parameters, the content is displayed when either of the conditions are met ("OR" comparison), for example, show text on both category and tag archive pages: [if is_category is_tag] The text [/if] = AND = To set multiple conditions you can nest the shortcode, for example show text only on homepage AND if the user is logged in: [if is_user_logged_in][if is_front_page] The text [/if][/if] Show a link to wordpress.org site, only on single post pages and only on mobile devices: [if wp_is_mobile][if is_single] WordPress [/if][/if] = has_term_{taxonomy} = You can use this to check if the current post in the loops belongs to a custom term in the desired taxonomy. See: https://codex.wordpress.org/Function_Reference/has_term Example, check if current post has the "jazz" term in the "genre" taxonomy: [if has_term_genre="jazz"] The text [/if] == Installation == 1. Upload the `menu-item-visibility` directory to the `/wp-content/plugins/` directory 2. Activate the plugin through the 'Plugins' menu in WordPress 3. Enjoy!