Как отобразить миниатюру дочерних страниц с wp_list_pages на боковой панели WordPress? - PullRequest
0 голосов
/ 23 октября 2018

Нужна помощь для перечисления дочерних страниц на боковой панели WordPress, я создал дочерние страницы с Feature Image и отображаемым только списком с wp_list_pages , но я не знаю, как отобразитьМиниатюра дочерних страниц с wp_list_pages на боковой панели WordPress, я не могу найти подходящий пример того, как использовать код для этого.Пожалуйста, помогите мне

Вот мой код ниже:

    <?php
        $ancestor_id = 1594;
$descendants = get_pages( array( 'child_of' => $ancestor_id ) );
$incl = '';

foreach ( $descendants as $page ) {
    if ( ( $page->post_parent == $ancestor_id )
        || ( $page->post_parent == $post->post_parent )
        || ( $page->post_parent == $post->ID )
    ) {
        $incl .= $page->ID . ",";
    }
}
?>

<ul>
    <?php
    wp_list_pages( array(
        'child_of'    => $ancestor_id,
        'include'     => $incl,
        'link_before' => '',
        'title_li'    => '',
        'sort_column' => 'menu_order'
    ) );
    ?>
</ul>

1 Ответ

0 голосов
/ 23 октября 2018

Используйте ниже код будет отображаться Featured Image

    <?php
            $ancestor_id = 1594;
    ?>

    <ul>
       <?php
$mypages = get_pages('child_of='.$ancestor_id .'&sort_column=menu_order&parent=0');
if($mypages)
{
echo '<ul>';
foreach($mypages as $page)
{   
?>
<li>
<?php echo get_the_post_thumbnail($page->ID, 'thumbnail'); ?>
<h2><a href="<?php echo get_page_link($page->ID) ?>"><?php echo $page->post_title ?></a></h2>
</li>
<?php
}
echo '</ul>';
}   
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...