Conditionals on the Fritz
-
When using conditionals, if many conditions and logic are present, they eventually start overwriting each other on save. For example, if I have a condition called “test1” without set but empty logic and another called “test 2” and give it logic to show up when 3 specific logic conditions are met, after saving “test 2” could disappear and “test 2’s” logic conditions can appear under “test 1” instead.
I am experiencing this issue with sets like this:
[conditional conditional-test1]test 1[/conditional]
[conditional conditional-condition1]condition 1[/conditional]
[conditional conditional-condition2]condition 2[/conditional]
[conditional conditional-another2]another 2[/conditional]
[conditional conditional-another3]another 3[/conditional]
[conditional conditional-this4]this 4[/conditional]
[conditional conditional-this5]this 5[/conditional]
[conditional conditional-unique2]unique 2[/conditional]
[conditional conditional-special3]Special 3[/conditional]
[conditional conditional-test2]test 2[/conditional]It might work upon the first save of logic for all of the above, but then if you try to add another then all hell breaks loose. It doesn’t seem to matter if the logic conditions follow the same order as the shortcodes. Eventually the rules overwrite each other.
I have no idea how I eventually get it to work as expected. I have to keep trying until they stop getting mixed up. Sometimes I have had to restart all logic and conditions, which is super annoying because there are a ton – the more there are, the more frustrating and less fun this is!To my knowledge this has always been happening for a year or more. I finally got fed up enough to submit this bug ticket. I am surprised not to see any other tickets open about this issue.
- You must be logged in to reply to this topic.