Nested Conditionals in WP Events Manager

Today I had to troubleshoot an Events Manager issue which turned out to be caused by the plugin’s code being set up to process one conditional at a time. For example the following code will execute only the first conditional, {is_future}{/is_future}:

{is_future}
 {has_image}Show the image as #_EVENTIMAGEURL{/has_image}
 {no_image}Show a default image{/no_image}
{/is_future}

The {has_image} and {no_image} conditionals will be ignored.

To fix this you must manually edit your wp_options table:

option_name = dbem_conditional_recursions
option_value = 2

Set the value to 1 or more. In this case you would use 2 since there are 2 nested conditionals to consider.

Leave a Comment