我成功创建了一个小部件,它可以显示我所在侧栏中当前页面的同级页面。唯一的问题是,我不能排除当前页面-请有人在这里提供帮助吗?我还在学习,还不能处理更复杂的PHP
Edit: 为避免误解—
当我当前处于子页面1时,我希望小部件显示子页面2和3。
Edit:我忘记发布代码片段:
<?php echo $before_widget; ?>
<?php
global $wp_query;
if( empty($wp_query->post->post_parent) ) {
$parent = $wp_query->post->ID;
} else {
$parent = $wp_query->post->post_parent;
} ?>
<?php
if(wp_list_pages("title_li=&child_of=$parent&echo=0" )): ?>
<?php if ( $title ) echo $before_title . $title . $after_title; ?>
<div id="submenu">
<ul>
<?php wp_list_pages("title_li=&child_of=$parent" ); ?>
</ul>
</div>
<?php endif; ?>
<?php echo $after_widget; ?>