我需要在鼠标悬停时显示子页面的子页面,如图像所示。
我尝试此代码(没有悬停效果),但也会显示父页面。 http://test06.menchasha.ru/
<?php
$args = array(
'child_of' => $post->ID,
'post_type' => 'page',
'post_status' => 'publish',
'sort_column' => 'menu_order'
);
$pages = get_pages($args); ?>
<ul>
<?php foreach( $pages as $page ) { ?>
<li>
<a href="<?php echo get_permalink($page->ID); ?>" rel="bookmark" title="<?php echo $page->post_title; ?>">
<span class="title1"><?php echo $page->post_title; ?></span>
</a>
</li>
<?php } ?>
</ul>
我怎样才能完成这项任务?
答案 0 :(得分:0)
试试这个。
$args = array(
'post_parent' => $postID,
'post_type' => 'page',
'numberposts' => -1,
'post_status' => 'publish'
);
$pages = get_children( $args );
文档: https://codex.wordpress.org/Function_Reference/get_children