填写您的邮件地址,订阅我们的精彩内容:

wordpress多站点下调用固定博客的最新文章

785

在《wordpress开通多站点之后调用全站博客最新文章最热文章到网站首页》一文中我大致给出了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><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多站点调取数据插件

文章来自:http://www.chinaapp.org/wordpress-mu-data.html

下面我简单说几句