在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仍然无法正常工作。
任何输入都会很大,谢谢!