共计 806 个字符,预计需要花费 3 分钟才能阅读完成。
前几篇主要对 wordpress 多站点的使用和管理面板做了下简单介绍,通过这几篇的叙述相信大家对 wordpress 多站点有了一定的了解了。如果没有看的可以去这里在了解一下。今后这几篇将着重多站点调用做下讲解。如果你要做多站点,当创建很多子站点的时候怎么在主站上面显示出来,比如:显示子站点最新文章,通过分类显示子站点文章,显示子站点博主信息以及相关链接,搜索等等,这些都是我们做多站点需要考虑的内容。
如果懂得编程的朋友肯定第一会想到使用 sql 语句,然后加上 php 函数等操作就可以通过直接调用网站的数据库信息来实现想要达到的目的。
而不懂编程的朋友们会想到使用插件来完成,虽然有时候能满足我们的要求,但毕竟使用插件有局限性,并不是每一款插件都适合(插件里面的代码也都是用 sql 语句来完成)。而且也不建议使用过多的插件。比如有这么几款插件:multisite latest posts widget(显示多站点最新文章)和 multisite featured blog(显示多站点特色博客)和 wpmu recent posts widget(显示多站点最近文章)是在亚博电竞官方网址官网上面找的,喜欢的朋友可以去亚博电竞官方网址官网下载下来看看。还有很多需要大家耐心的去寻找和测试了。
既然要用到 sql 语句首先得对 wordpress 多站点数据库有一个了解,多站点激活后会多出这么几张表 wp_site,wp_sitemeta,wp_blogs,wp_blog_versions 其中最重要的是 wp_blogs 这张表,它将你创建的每一个子站点访问地址,以及创建和修改时间等等都存到了这张表里面。还有一点就是当你创建一个子站点后会多出一些中间带有数字的数据表,比如 wp_2_posts,wp_2_options 等等,中间的数字 2 其实就是你 wp_blogs 表里面的 blog_id 号。这就给我获取每个站点的数据提供了方便。
介绍了怎样调用多站点内容的方法后下一篇将为大家分享使用方法。