wordpress主站如何调用子站的文章内容

456 ℃

利用wordpress建站多个主站和子站,主站如何调用子站的文章内容?下面web建站小编给大家详细介绍一下具体实现方法!

在当前主题的functions.php文件中新增以下代码:

<?php
function ipkd_multsite_recent_post($showpost) {
  //首先将所有的子站点ID号显示出来
  global $wpdb, $post, $table_prefix; 
    $most_post = $wpdb->get_col("SELECT blog_id FROM $wpdb->blogs WHERE public = 
      '1' AND archived = '0' AND mature = '0' AND spam = '0' 
      AND deleted = '0' ORDER BY last_updated DESC");
    foreach ($most_post as $key => $v) 
    {
      if($v !=1 ) //除主站点ID
      { $b_id[$key] = $v; } 
    }
	
    //php数组函数对换键值
    $newid = array_flip($b_id); 
	
    //php数组函数随机显示2条,这里的数值不能大于你创建子站点的个数。
    $new_post_id = array_rand($newid,2); 
    foreach ( $new_post_id as $k => $vol )
    {
      $blogPostsTable = $wpdb->base_prefix.$vol."_posts"; $recent_post = 
	  $wpdb->get_results("SELECT * from $blogPostsTable where post_status = 
	  'publish' and post_type = 'post' ORDER BY post_date desc LIMIT 0,$showpost");
      foreach ($recent_post as $ks => $vs)
      {
        $thispermalink = get_blog_permalink($vol, $vs->ID);
        $count1 += 1;
        echo '<li><a href="'.$thispermalink.'">'.$vs->post_title.'</a></li>'; 
      } 
  }
}
?>

wordpress主站随机调用子站的文章

<?php ipkd_multsite_recent_post(1); ?>

wordpress建站如何利用mysql语法批量插入文章

wordpress搭建视频网,视频加载慢怎么解决

wordpress如何实现版本回退

wordpress如何在文章标题上显示置顶标签

wordpress如何在二级目录建站(小编亲测有效)

标签: wordpress多站技巧, wordpress建站, wordpress获取文章

上面是“wordpress主站如何调用子站的文章内容”的全面内容,想了解更多关于 wordpress 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_3789.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

wordpress如何获取附件的完整url链接地址
es6箭头函数比普通函数有哪些优缺点
一款免费开源效果酷炫​的 Vue / React 大屏数据展示组件库——DataV 
DEDECMS调用最新评论包括评论时间及发布作者
es6语法中async和await的运用(有什么用)