WordPress的。如何在鼠标悬停时显示子页面的子页面?

时间:2018-01-29 21:04:51

标签: wordpress

我需要在鼠标悬停时显示子页面的子页面,如图像所示。 example

我尝试此代码(没有悬停效果),但也会显示父页面。 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>

我怎样才能完成这项任务?

1 个答案:

答案 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