Hi @andrewza,
I found this thread when I was looking into why I couldn’t get shortcodes such as pmpro_checkout to work in a template file with do_shortcode(), despite them working in the default post editor and in a custom field.
When you say it’s not a “real” shortcode, what do you mean? It’s really confusing, as in the docs it’s mentioned that you can use shortcodes within template files (and indeed, as a test, I got a user email to appear using [pmpro_member field=”last_name”] within a template). So are you saying that you can only use some shortcodes in templates? If so, which ones? It’s very misleading in the docs.
Second to that, is it possible to call the membership checkout form within a template file, or do you have to link to the page where the “shortcode” is added?
Many thanks
Rob