У меня есть сайт WordPress и плагин Divi , используемый для создания страниц с помощью визуального редактора.Я разрабатываю плагин, который должен получать содержимое некоторых страниц.Я знаю, что контент страницы, созданный с помощью Divi, хранится в базе данных с шорткодами.
Когда я получаю доступ к содержимому страницы с помощью функций wordpress, я получаю содержимое, заполненное шорткодами, но всякий раз, когда вы открываете страницу, созданную с помощью Divi, мы можем видеть визуализированный HTML-код, созданный этими шорткодами.Я хочу иметь возможность отображать страницы так, как они отображаются при посещении сайта.Я не хочу лишать шорткоды поста.
Есть ли функция WordPress, которая отображает содержимое как отображаемое при открытии страницы, или есть функция Divi, которая уже делает это, которую я могу использовать?
Я уже пробовал использовать оба метода
$post = get_post(1);
//Method 1
echo do_shortcode( $post->post_content) ;
//Method 2
echo apply_filters('the_content', $post->post_content);
, но ни один из них не преобразовал шорткоды Divi в html.