Как вывести список дочерних страниц с кастомными полями Wordpress?

391
03 августа 2017, 22:40

Всем привет. Такой вопрос по Wordpress: есть родительская страница, на которую нужно вывести дочерние, на шаблоне страницы есть кастомные поля, сделанные с помощью плагина Magic Fields. Вывести список дочерних страниц удалось, но нужно вместе с этим вывести некоторые кастомные поля из этих дочек. Как это можно реализовать? Вывести дочерние страницы получилось таким образом:

<ul>
            <?php
            wp_list_pages( array(
                'depth'        => 1,
                'title_li'    => '',
                'child_of'    => $post->ID,
                ) );
            ?>
        </ul>
Answer 1

Вам надо реализовывать цикл 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();
READ ALSO
Как добавить в массив только чекбоксы с checked?

Как добавить в массив только чекбоксы с checked?

Привет Есть пустой массив var arr = [];

276
Архивация файла [требует правки]

Архивация файла [требует правки]

ЗдравствуйтеПодскажите, пожалуйста, как можно заархивировать отдельный файл, видео или картинку в архив на wpf?

259
C# WPF MVVM - Drag and Drop

C# WPF MVVM - Drag and Drop

Задача, сделать возможность для перетаскивания элемента из ListView в TreeView и обратноПолучается только перетащить выделенный текст из TextBox в TreeView...

736
Добавить в билдер ресурс C#

Добавить в билдер ресурс C#

Сделал билдер на C#В исходном коде, который должно комплитить есть потребность в ресурсе

325