Если вы хотите вставить страницу в другую страницу в WordPress, можно воспользоваться шорткодом [insert_php]…[/insert_php]. Он позволяет вставлять произвольный PHP-код в страницу или запись WordPress.
- Откройте страницу, в которую вы хотите вставить другую страницу.
- Разместите курсор там, где должна быть вставлена другая страница.
- Вставьте шорткод [insert_php]…[/insert_php] в нужном месте, и вместо троеточия вставьте следующий код:
<?php
$query = new WP_Query( 'pagename=название_страницы' ); // укажите название нужной страницы
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
the_content();
}
}
wp_reset_postdata();
?>
Для отображения страницы в другую страницу вы можете использовать и другие плагины, такие как «Insert Pages» или «Include Me», в которых есть соответствующие шорткоды для вставки страниц в другие страницы.
Кроме того, можно использовать встроенный в WordPress функционал «Шаблоны страниц». Создайте новый файл шаблона, в котором определите необходимые стили и HTML-структуру, затем внутри шаблона добавьте нужные функции для отображения страницы с помощью функции get_page_by_title().
Однако, использование шаблонов страниц требует некоторых знаний HTML, CSS, PHP и функционала WordPress, поэтому рекомендуется обратиться к специалистам, если у вас возникают сложности в создании шаблонов.