Intereting Posts
Кажется, я не могу добавить загруженное изображение в сообщение и установить его как миниатюру Искать что угодно на сайте Все пользователи> Список пользователей> Обновление пользовательского поля Meta Field Inline Разрешить доступ роли администратора к пользовательским возможностям Есть ли недостаток в использовании wp_defer_term_counting? Будет ли автоматическое обновление WordPress вредным для моего сайта? WordPress перенаправляет сайт с http на https на localhost Добавление шрифтов dashicon в администратор настроек до 3.8 Использование процессора HIgh – Будет ли использование плагинов кешей Как сделать формы WordPress безопасными (HTTPS) Проверьте, какой размер прикрепленного изображения используется Показывать только сообщения с датой сегодняшнего дня или в будущем (т. Е. Не показывать прошлые сообщения)? htaccess или перенаправить на плащную часть ссылки? W3 Total Cache CSS & JS-файлы Проблемы с GZip wp-cron: замораживание в «сейчас»

Отображать конкретную страницу (это дочерний) контент на родительской странице

У меня проблема с отображением содержимого дочерних страниц на родительской странице (как статические). Я могу отображать другое содержимое страницы, но только на том же уровне. Это доцент работает в отношении родителя – ребенка.

<?php $investor_content_query = new WP_Query( array( 'pagename' => 'current', 'post_parent' => 'investor-relations' ) ); if ( $investor_content_query->have_posts() ) { while ( $investor_content_query->have_posts() ) { $investor_content_query->the_post(); the_content(); } } wp_reset_postdata(); ?> 

Solutions Collecting From Web of "Отображать конкретную страницу (это дочерний) контент на родительской странице"

Вы были слишком конкретными / не передавали правильные параметры в свой wp_query . Это должно обеспечить вам то, что вы ищете:

 <?php $current_page_id = get_the_id(); $investor_content_query = new WP_Query( 'post_parent'=> $current_page_id ) ); if ( $investor_content_query->have_posts() ) { while ( $investor_content_query->have_posts() ) { $investor_content_query->the_post(); the_content(); } } wp_reset_postdata(); ?> 

Хорошо, я нашел решение. То, что мне действительно нужно, – это родительская страница в аргументе «pagename».

 'pagename'=> 'investor-relations/current' 

И рабочее решение:

 <?php $investor_content_query = new WP_Query( array( 'pagename'=> 'investor-relations/current' ) ); if ( $investor_content_query->have_posts() ) { while ( $investor_content_query->have_posts() ) { $investor_content_query->the_post(); the_content(); } } wp_reset_postdata(); ?>