0

自更新到 3.5 以来,我用于输出子页面列表的代码不再有效。

<?php if(  $post->post_parent ) {
  $children = wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0&sort_order=ASC&sort_column=post_date");
} else {
  $children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0&sort_order=ASC&sort_column=post_date");
}

任何人对可能导致它在 3.5 中停止输出的原因有任何想法吗?

4

1 回答 1

0

wp_list_pages()在 WordPress 3.5 中没有改变。因此,您改变行为的原因可能在其他地方找到,可能是因为 WordPress 3.5 的新行为,但在您的代码之前发生了几行。你能在之前的每一步用断点检查执行吗?或者你能简单地给我们你的代码,包括前面的部分吗?(考虑到问题可能不在您隔离的这个小部分中)。

于 2012-12-22T00:22:08.277 回答