Show or hide blocks based on conditions.
Wicked Block Conditions is a powerful tool for creating conditional blocks. A conditional block is a block that can be shown (or hidden) if the conditions you define are met. For example, you can create blocks that are only shown to logged-in users (great for membership sites).
Define simple conditions or combine conditions into groups using and/or operators for more complex scenarios.
Please see the FAQ section below for common questions. Visit the support forum if you have a question or need help.
Wicked Plugins specializes in crafting high-quality, reliable plugins that extend WordPress in powerful ways while being simple and intuitive to use. We’re full-time developers who know WordPress inside and out and our customer happiness engineers offer friendly support for all our products. Visit our website to learn more about us.
/wp-content/plugins/
directory, or install the plugin through the WordPress plugins screen by searching for ‘Wicked Block Conditions’.The block with the dark background will only be displayed if the user is logged in
Use and/or operators and group conditions for more complex conditional blocks
Various conditions can be used to show or hide blocks
Every condition can be assigned a custom label. You can also negate conditions. Each condition has its own configuration settings.
Edit a post or page and select the block that you’d like to show or hide based on conditions. In the right sidebar of the editor, you should see a panel labeled ‘Display Conditions’. Click the panel to expand it and click the “Add Condition” link to add your first condition.
Click the cog icon to the right of the condition’s label.
Click the cog icon to the right of the condition’s label to edit the condition and then click the ‘Delete’ button.
This can be accomplished by using two ‘Check The Date’ conditions. Click ‘Add Condition’ and choose the ‘Check The Date’ condition. Choose the ‘After’ option and select the date that you’d like to start showing the block (i.e. the start date). Save the condition and add another ‘Check The Date’ condition but this time choose the ‘Before’ option and select the date that you’d like to stop showing the block (i.e. the end date).
Be sure that the correct timezone is selected on the Settings > General page in WordPress and that the date and time you specified for your condition is for that timezone.
Every condition returns true or false based on whether or not the condition was met. Negating a condition reverses the outcome so that a condition that would normally return true will return false and, a condition that would normally return false returns true instead.
Yes and no. The conditions are not deleted and will still be there if you re-activate the plugin later; however, if you edit a page with conditional blocks while the plugin is deactivated, any conditions that were previously assigned to blocks will be erased.