父主题的Switch_to_Blog()

时间:2012-06-29 作者:AGD

全部的只是尝试将switch\\u to\\u blog()作为一种让子站点从父站点获取一些新闻项目的方法。问题是,父站点(数据库中的第一个表)没有数字,也就是说,表就像www\\u posts一样,括号中没有数字,0不起作用,empty不起作用。

如何引用此原始安装?另外,使用switch\\u to\\u blog()不再酷了吗?

谢谢

2 个回复
最合适的回答,由SO网友:SickHippie 整理而成

switch_to_blog(1); 切换到根(主)博客并获取帖子信息。

restore_current_blog(); 切换回。

SO网友:hereswhatidid

另一种选择是使用站点瞬态存储新闻条目。这样,所有的网络站点都可以访问它,而且您不必调用switch\\u to\\u blog来访问它们,因为我认为这是一种服务器密集型的访问方式。

Transients API

您希望用于网络访问的具体功能是:

set_site_transient(\'recentnews\', \'yournewsoutputhere\', expiretime);

<?php echo get_site_transient(\'recentnews\'); ?>

结束

相关推荐