【发布时间】:2017-10-20 20:37:33
【问题描述】:
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 缓存,重新启动了服务器,但一直无法解决这个问题。
任何想法可能导致这种情况?
【问题讨论】: