I’m also having issue displaying/hiding based on Categories. I’m using ‘Text’ and ‘Is equal to’.
I have 5 elements with these Dynamic Conditions in the Template.
I’ve tried by using the Category Name and also the slug, no joy with either. Nothing displays.
I’m using ‘Is equal to’ rather than ‘Contains’ as there is a category called ‘Support’ but a few of the other categories contain the word ‘support’. If I use ‘Contains’, some of the Categories do display, but incorrectly. If I remove the element that refers to the ‘Support’ category using ‘Contains’ it works correctly. But that’s no use as I need to control an element related to the ‘Support’ Category.
UPDATE: I’ve manage to work around by changing the ‘Support’ category to ‘General Support’. This works when using ‘Contains’ but still not with ‘Is equal to’.
Another issue I found was one category element was still not displaying. It was category ‘STOMP’ in capitals. I thought the bug could be that it needs to be 2 words. So renamed to ‘STOMP Resources’, still no joy. When I changed to ‘Stomp Resources’ it worked. So there is a bug on using Capitals as well as with the use of ‘Is equal to’.
Just to add, in Debug Mode, the output is recognising the settings and says everything is fine, the same as all the others, but it just doesn’t display the element.
Thank you for adding on here @8persap.
Hello Dynamic Conditions support, please reply with help for us. This plugin seems to be in arms reach of being fantastic but it’s not quite there.
Send help.
Alex, did you get it working? What did you use for the Dynamic Tag to trigger the conditional? I’m also having the issue on a website I’m creating using Woodmart theme. It doesn’t even prompt me for Product Category under Taxonomy when I select Post Terms. That field is just blank. It must have something to do with how Woodmart builds their single product page templates.
@motografik I don’t exactly remember what the issue was but I think it was that my selected separator had spaces around it by default and that caused it to not search correctly. So basically the selector needed to just be set to “,” instead of ” , “.