我有一个适用于我所有网站的子主题,我正在尝试找出一种从主站点列出页面并在所有站点上显示它的方法。它似乎在wp_list_pages中,但没有参数来指定具有此功能的站点。
感谢。
答案 0 :(得分:1)
经过大量研究后,我最终用$ wpdb类改变了一些变量
global $wpdb;
$old_blogid = $wpdb->blogid;
$wpdb->set_blog_id('1');
wp_list_pages( 'show_home=1&title_li=&depth=2' );
$wpdb->set_blog_id($old_blogid);
博客ID(1)是主要网站博客ID。 $ wpdb类位于wp-includes / wp-db.php中,用于更多函数和属性引用。
答案 1 :(得分:1)
更好的解决方案是使用switch_to_blog
功能。 http://codex.wordpress.org/Function_Reference/switch_to_blog