Switch_to_Blog是否支持数组或其他方式显示网络安装上的所有帖子? 时间:2012-02-25 作者:Gregory Schultz 我有一个WordPress网络安装,我正在寻找一种在首页显示所有帖子的方法。我正在使用switch\\u to\\u blog,它可以工作,但它只适用于显示一个blog。switch\\u to\\u blog是否支持多个blog?如果没有,那么在没有插件的情况下显示多个博客的帖子的最佳方式是什么?我尝试了站点范围的插件,但不断出现错误。谢谢,Gregory S。 2 个回复 最合适的回答,由SO网友:Tom J Nowell 整理而成 switch_to_blog 不支持同时切换到多个博客,相反,如果要列出网络中的所有帖子,则需要循环浏览每个博客,使用switch_to_blog 和restore_current_blog, 将每个站点中的每个帖子保存到一个PHP数组中,然后在包含所有帖子后,最终显示该数组中的每个帖子。请注意,这需要您了解PHP变量、数组和WP_Query, 前两个可以在任何基础PHP教程中找到,最后一个可以在Nacin中找到一组很好的幻灯片You don\'t know Query SO网友:sam switch_to_blog() 一次只切换到一个博客,这样就可以循环浏览您感兴趣的所有博客并调用switch_to_blog( $blog_id ) … restore_current_blog() 对于每一个。如果你想对所有博客上的所有最新帖子进行超级查询,我想你需要一个插件。Automatic可能会发布一个,因为他们在WordPress上做了类似的事情。com。 结束 文章导航