WordPress Multisite switch_to_blog()/ wp_list_pages()错误

时间:2014-09-18 14:07:42

标签: wordpress multisite

在WordPress Multisite中,我使用一个简单的方法创建了一个链接到主站点的全局站点导航:

<?php switch_to_blog(1); ?>
<?php wp_list_pages('title_li=&depth=1&sort_column=menu_order'); ?>
<?php restore_current_blog(); ?>

我在网络上有10个网站,但只有一个子网站正在推出一个我无法解决的错误:

Warning: in_array() expects parameter 2 to be array, null given in /wp-includes/post-template.php on line 1299

链接输出到屏幕确定,但每个链接都有错误。

经过一番研究后,我认为这与现有问题有关,最近的几个WordPress更新没有解决,也没有发布修复:

https://core.trac.wordpress.org/ticket/23290

想知道是否有人对此有任何意见,或者可能是一个没有错误的功能?我已经尝试在functions.php中编写一个函数来设置一个全局变量菜单,但它仍然使用wp_list_pages,它的hacky仍然无法正常工作。

任何输入都会很大,谢谢!

0 个答案:

没有答案