您的位置:首页 > 博客中心 > 数据库 >

黄聪:WordPress 多站点建站教程(三):主站如何调用子站的文章内容、SQL语句如何写?

时间:2022-03-10 17:07

1、如果懂得编程的朋友可以SQL语句,然后加上PHP函数等操作就可以通过直接调用网站的数据库信息来实现想要达到的目的。

既然要用到SQL语句首先得对WordPress多站点数据库有一个了解,多站点激活后会多出这么几张表wp_site,wp_sitemeta,wp_blogs,wp_blog_versions其中最重要的是wp_blogs这张表,它将你创建的每一个子站点访问地址,以及创建和修改时间等等都存到了这张表里面。还有一点就是当你创建一个子站点后会多出一些中间带有数字的数据表,比如wp_2_posts,wp_2_options等等,中间的数字2其实就是你wp_blogs表里面的blog_id号。这就给我获取每个站点的数据提供了方便。

例如:

gxlsystem.com,布布扣

 

将上面的方法同样放到你使用主题的functions.php文件里面,使用方法只要

<?php lei_multsite_recent_post(1); ?>

 

2、而不懂编程的朋友们会想到使用插件来完成,虽然有时候能满足我们的要求,但毕竟使用插件有局限性,并不是每一款插件都适合(插件里面的代码也都是用SQL语句来完成)。比如有这么几款插件:Multisite Latest Posts Widget(显示多站点最新文章) 和 Multisite Featured Blog (显示多站点特色博客)和 WPMU Recent Posts Widget(显示多站点最近文章) 

 

黄聪:WordPress 多站点建站教程(三):主站如何调用子站的文章内容、SQL语句如何写?,布布扣,bubuko.com

热门排行

今日推荐

热门手游