I am trying to pull out a page via the WordPress API like so:
/wp-json/wp/v2/pages/MY_PAGE_ID?status=publish
However the page was built using the Divi Page Builder module and includes the various Divi tags in the content such as:
[et_pb_section fb_built=”1″ _builder_version=”4.6.0″ _module_preset=”default” module_alignment=”center” min_height=”627px” custom_padding=”||1px|||”]
I was wondering if there was a way of ensuring that the WordPress API can compile/render the full HTML generated by these tags before it's sent back via JSON to my front-end application?
Thanks very much for your time
Looks like shortcodes.
You could try to work with apply_filters()
Source: https://developer.wordpress.org/reference/hooks/rest_post_dispatch/
To filter the shortcodes to actual HTML use the do_shortcode()
function.
Source: https://developer.wordpress.org/reference/functions/do_shortcode/