Conditional Shortcodes Not Working

I’m experiencing a weird issue where conditional shortcodes work in widgets, but not in actual pages and posts.

I’m using the simple shortcodes:

[s2If current_user_is(s2member_level4)]
Some premium content for Level 4 Members.
[/s2If]

What’s happening is the actual text of the shortcode itself is showing, along with the content it’s supposed to be protecting… which obviously is not ideal.

Anyone have any ideas?

This has been an ongoing issue for a while now. I’ve given up trying to solve it myself.

You need to paste the shortcode into the Text tab, not the Visual tab.

I tried that. I’d swear up and down. Multiple times. Didn’t work.

Now… that I’ve posted about it looking like a total idiot… it’s working perfectly.

So I’m going to go slink away and hide my shame now.