Всем привет. Такой вопрос по Wordpress: есть родительская страница, на которую нужно вывести дочерние, на шаблоне страницы есть кастомные поля, сделанные с помощью плагина Magic Fields. Вывести список дочерних страниц удалось, но нужно вместе с этим вывести некоторые кастомные поля из этих дочек. Как это можно реализовать? Вывести дочерние страницы получилось таким образом:
<ul>
<?php
wp_list_pages( array(
'depth' => 1,
'title_li' => '',
'child_of' => $post->ID,
) );
?>
</ul>
Вам надо реализовывать цикл WordPress через WP_Query, а в цикле для каждой страницы выводить нужные кастомные поля.
global $post;
$args = array(
'post_type' => 'page',
'post_parent' => $post->ID,
);
$query = new WP_Query( $args );
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
// Здесь ваш код
echo $post->post_title; // Например, вывод названия страницы
// Вывод кастомных полей
}
} else {
echo 'Нет записей';
}
wp_reset_postdata();
Продвижение своими сайтами как стратегия роста и независимости