利用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多站技巧, wordpress建站, wordpress获取文章
上面是“wordpress主站如何调用子站的文章内容”的全面内容,想了解更多关于 wordpress 内容,请继续关注web建站教程。
当前网址:https://m.ipkd.cn/webs_3789.html
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!