我有一个适用于我所有网络站点的儿童主题,我试图找出一种方法来列出主站点中的页面并将其显示在所有网站上站点。它似乎在wp_list_pages中,但没有参数指定使用此功能的网站。wp_list_pages - 显示来自特定WordPress网站(网络)的页面
谢谢。
我有一个适用于我所有网络站点的儿童主题,我试图找出一种方法来列出主站点中的页面并将其显示在所有网站上站点。它似乎在wp_list_pages中,但没有参数指定使用此功能的网站。wp_list_pages - 显示来自特定WordPress网站(网络)的页面
谢谢。
经过大量的研究,我最终改变一些变量与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中以获取更多功能和属性引用。
更好的解决方案是使用switch_to_blog
函数。 http://codex.wordpress.org/Function_Reference/switch_to_blog
你会如何使用它? – dove 2012-11-06 08:47:04