Intereting Posts
Изменение названия страницы динамически изнутри плагина wordpress add_submenu_page добавляет неработающую ссылку переносить комментарии из старой базы данных в новую базу данных Как автоматически добавить nofollow к ссылкам в настраиваемом поле? Как повторно использовать шаблоны php в качестве коротких кодов? Настройка WordPress Media Manager – окно мультимедиа Как удалить запятую с конца результатов? Разбор короткого кода через текстовое поле автора Относительное время – как рассчитать разницу между датой публикации и текущим временем Как установить иерархический уровень таксономии на 2? 404 на стр. 2 multisite Использование пользовательского типа сообщений в качестве таксономии Как получить отрывок для is_home () вне цикла не работает как выйти из учетной записи пользователя на вкладке браузера или закрыть окно Загрузка изображения по URL-адресу

Отображение содержимого дочерних страниц определенного родителя на главной странице

Это извинило меня, это должно быть так просто!

У меня есть список дочерних страниц под родительским названием «Наши дома». Структура Sitemap состоит в следующем:

  • Главная
  • Наши дома
    • Дом 1
    • главная 2
    • главная 3

Для каждого дома я хочу отобразить следующее:

  • заглавие
  • Содержание фрагмента
  • Образ
  • карта
  • Ссылка на дочернюю страницу для этого дома

Как прокрутить каждую дочернюю страницу в разделе «Наши дома» и отобразить указанный контент выше каждого из них на главной странице?

Для меня это звучит как хороший вариант использования для типа персонализированного сообщения для дома, но в любом случае это базовая концепция, которую вам нужно будет выполнить, чтобы получить эту работу, поскольку вы ее настроили сейчас.

<?php // Set up the objects needed $homes_wp_query = new WP_Query(); $all_wp_pages = $homes_wp_query->query(array('post_type' => 'page', 'posts_per_page' => '-1')); // Get the page as an Object $our_homes = get_page_by_title('Our Homes'); // Filter through all pages and find Our Homes' children $home_children = get_page_children( $our_homes->ID, $all_wp_pages ); // echo what we get back from WP to the browser echo '<pre>' . print_r( $home_children, true ) . '</pre>'; ?> 

Это будет печатать почтовые объекты, тогда вы можете выбрать, какие элементы (например, название и т. Д.), Которые вы хотите выдать