22
Июл
2021

WordPress контент страницы, размеченной в php

Мне необходимо получить html контент страницы перед передачей клиенту. (Чтобы сгенерировать содержание).

У меня есть страницы, размеченные непосредственно в php в файлах page-{id страницы}.php.

Для страниц, которые размечены внутри редактора есть возможность сделать это так:

add_filter( 'the_content', 'filter_the_content_in_the_main_loop', 1 );
 
function filter_the_content_in_the_main_loop( $content ) {
//anycode
}

https://developer.wordpress.org/reference/hooks/the_content/

Но для уникальных страниц , с отдельными шаблонами , у которых контент внутри файла page-{id страницы}.php такой метод ничего не возвращает. Поскольку их контент отсутствует.

Как я могу сделать это? Возможно есть не wordpress методы, а чистые php?

Источник: https://ru.stackoverflow.com/questions/1307755/wordpress-%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B-%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9-%D0%B2-php

Тебе может это понравится...

Добавить комментарий