@CheGevara

Как в WordPress вывести содержимое поста созданного в Elementor?

Есть сайт со своей темой на WordPress
В футере надо выводить содержимое конкретной страницы, что сделано было следующим кодом:
$contact_post = get_post( 256 );
$contact_text = $contact_post->post_content;
echo $contact_text;

Но потом понадобилось использовать Elementor для редактирования страниц, включая выводимую (id 256). Данный код получает содержимое без разметки сделаной в Elementor, только голый текст. А как получить то, что отредактировано в Elementor?

UPD: нагуглил, что надо добавить фильтр:
$contact_post = get_post( 256 );
$contact_text = apply_filters( 'the_content', $contact_post->post_content );
echo $contact_text;

Но почему-то тогда выводиться текст не поста с id 256, а пост текущий.
  • Вопрос задан
  • 312 просмотров
Решения вопроса 1
@CheGevara Автор вопроса
нашел ответ, вот так получилось:

<?php
$post = get_post(256);
setup_postdata($post);
the_content();
wp_reset_postdata();
?>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы