零基础学做网站培训介绍

当前位置:

WordPress 多站点建站教程:如何获取子站名称、域名URL

在之前的建站教程中,我们介绍了WordPress怎么制作站群,WordPress做站群就是使用了WordPress 多站点功能。在网站制作时,WordPress 多站点需要在主站里调用子站的一些信息,例如子站注册时间,子站修改时间,子站总文章数,子站URL信息等等。

下面分享一下WordPress 多站点建站中常用的主站调用子站信息的代码标签。

1.获取指定子站点blogs表里面的内容信息


$blog_details = get_blog_details(1); echo 'Blog '.$blog_details->blog_id.' is called '.$blog_details->blogname.'.';

利用函数获取站点id为1的站点名称。

如果你想获取每个站点的站点名称,可以使用下面的方法


$blog_list = get_blog_list( 0, 'all' ); //显示全部站点列表
foreach ($blog_list AS $blog) {
$blog_details = get_blog_details($blog['blog_id']); echo 'Blog '.$blog_details->blog_id.' is called '.$blog_details->blogname.'.';
}

2.获取子站点options表里面的内容信息


$blog_id = 1; echo 'Blog '.$blog_id.' is called '.get_blog_option( $blog_id, 'blogname' );

利用函数获取站点ID为1的站点名称,使用该函数就可以获取站点的名称,描述,管理员邮箱,站点URl,以及一些设置信息等等

如果你想获取每个站点的站点名称或者其他信息,方法同上


$blog_list = get_blog_list( 0, 'all' ); //显示全部站点列表
foreach ($blog_list AS $blog) {
echo 'Blog '.$blog['blog_id'].' is called '.get_blog_option( $blog['blog_id'], 'blogname' );
}

我们使用WordPress函数可以很方便的得到我们想要的信息,但如果没有这方面的函数我们也只能自己写代码了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注