Wordpress自动更新到4.6.6,我的“显示子页面菜单”功能停止工作。我使用https://github.com/Freshclicks/Fresh-Deploy
在LEMP堆栈上运行我刷新了缓存,更新到Wordpress 4.7.5,似乎无法找到问题。
我的主题侧边栏包含以下代码:
<?php
if ( $post->post_parent ) {
$children = wp_list_pages( array(
'title_li' => '',
'sort_column' => 'menu_order',
'child_of' => $post->post_parent,
'echo' => 0
) );
} else {
$children = wp_list_pages( array(
'title_li' => '',
'sort_column' => 'menu_order',
'child_of' => $post->ID,
'echo' => 0
) );
}
if ( $children ) : ?>
<ul class="nav nav-pills nav-stacked">
<?php echo $children; ?>
</ul>
<?php endif; ?>
这在我的本地LAMP堆栈和类似配置的LEMP堆栈上运行良好。我已经刷新了memcached和nginx缓存,重新启动了服务器,并且无法解决这个问题。
任何可能导致此问题的想法?
答案 0 :(得分:0)
以上代码没有任何错误。重复页面链接到错误的菜单项时出现问题。