最简单的方法实现wordpress多站点下主站调取分站数据

发布时间:    QQ/微信:1176113114

可能有朋友和我一样折腾过wordpress的多站点,很可能你之前也和我一样不知道怎么调取分站的数据,今天回过头来折腾,发现可以了,当你看到这篇文章的时候,我确定你是幸运的!

本文主要讲怎么用wp_query调取分站的最新文章(高手请无视),其实多站点蛮实用的,当然这只是对于少部分人,大部分人都不用多站点,每个人各有所需,如果做的内容比较杂,彼此不相关的,可以用多站点,如果你还没有开通多站点,可以参考开通多站点的教程

简易的不是很周到的代码方法

多站点调用指定分站的数据,将下面的代码添加到主题的functions.
function get_recent_blogposts_wpmu($blog_id,$show){
wp_reset_query();
switch_to_blog($blog_id);
global $post;?>
<?php $my_query = new WP_Query('showposts='.$show.'&order=DSC');

while ($my_query->have_posts()) : $my_query->the_post();

$do_not_duplicate = $post->ID; ?>
<li class="post_link"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a> </li>

<div style="float:left;margin:5px 0 0 10px;">
</div>
<div style="clear:left;"></div>
<?php endwhile; ?>
<?php restore_current_blog();

}
在使用的时候直接用

?php get_recent_blogposts_wpmu('2','1'); 来调用。

上面的2是指想要调用的站点ID,1指你想要调用2站点下的文章数量,你可以根据需要修改。如果不知道站点ID,可以到网络管理员模式下—站点—把鼠标放在编辑下,出现的链接后面就能看到ID了

结束.

简单的插件方法实现

如果你觉得使用代码复杂,那么推荐一款插件简单解决!
下载wordpress多站点调取数据插件

 

如果你有更好的办法调取wordpress多站点下的数据,希望也能告知于我。

 

打赏

推广:ChinaApp营销论坛——苹果AppStore搜索广告Search Ads交流区

感谢分享给更多身边的朋友

回顶部 ↑