07
May
Conditional tags
Comments
Conditional tags are used in WordPress to display content, perform different actions, start a workflow based upon whether a certain condition is true or not. For instance, you can limit the execution of a workflow on the home page of your website only. Although the conditional tags are truly software things, you don’t need to be a developer, the tags can be chosen from a drop-down list.
Where conditional tags are available
- In a WordPress widget created by a workflow with the Create widget trigger
- If a workflow is started with the Hook up trigger
- During the execution of a workflow, in the action Get conditional tag
What WordPress conditional tags are available in the jetFlow plugin
| Main blog page is being displayed | is_home() |
| Front page of the site is being displayed | is_front_page() |
| Single post any type page is being displayed | is_single() |
| Page, post or attachment page is being displayed | is_singular() |
| Single page is being displayed | is_page() |
| Tag page is being displayed | is_tag() |
| Category page is being displayed | is_category() |
| Search result page is being displayed | is_search() |
| Attachment page is being displayed | is_attachment() |
| Any type of archive page is being displayed | is_archive() |
| Author page is being displayed | is_author() |
| Error 404: Not Found page is being displayed | is_404() |
| Workflow is executing within WP Loop | in_the_loop() |
| Current query is the “main” query | is_main_query() |
| Workflow is executing in the admin Dashboard | is_admin() |
| Current user has capability | current_user_can() |
| Current user is a site admin | is_super_admin() |
| Any logged in user | is_user_logged_in() |
What WooCommerce conditional tags are available in the jetFlow plugin
| Product archive page is being displayed | is_shop() |
| Product category page is being displayed | is_product_category() |
| Product tag page is being displayed | is_product_tag() |
| Single product page is being displayed | is_product() |
| The cart page is being displayed | is_cart() |
| The checkout page is being displayed | is_checkout() |
| Customer’s account page is being displayed | is_account_page() |
| WooCommerce endpoint is being displayed | is_wc_endpoint_url() |
Make it even more flexible
You can make a combination of the Conditional tags with the workflow restrictions.