wordpress博客多站点获取当前博客信息示例

wordpress博客多站点获取当前博客信息示例,第1张

wordpress博客多站点获取当前博客信息示例

启用WordPress多站点后,你可能要用软件获取今天的博客信息。这篇文章将帮助你解决这个问题。

首先,今天的博客是什么?与独立站点不同,Multisite将创建几个博客,称为博客,它们是子站点(包括主站点)。但是你访问的这个子站点已经变成了今天的博客。今天的博客的信息键是指博客本身的唯一信息,如其名称、路线、身份z号等。,但不包括本博客的客户数量和文章内容。得到今天博客的信息后,根据ID号就可以得到文章的客户和内容。

访问今天的博客信息可以像在软件中那样获得:

复制下面的代码:
global$current_blog;

其返回结果为:

复制以下代码:
stdclass对象
(
[blog_id]=>;3
[site_id]=>;1
[域]=>;demo.utubon.com
[path]=>;/neighborhood/
[已注册]=>;2013-08-0110:31:03
[最后更新]=>;2013-08-0102:31:03
[public]=>1
[已存档]=>;0
[成熟]=>;0
[垃圾邮件]=>;0
[已删除]=>;0
[lang_id]=>;0
)

也可以应用get_blog_details函数:

复制以下代码:
$current_blog=get_blog_details();

其返回结果为:

复制以下代码:
stdclass对象
(
[blog_id]=>;3
[site_id]=>;1
[域]=>;demo.utubon.com
[path]=>;/neighborhood/
[已注册]=>;2013-08-0110:31:03
[最后更新]=>;2013-08-0102:31:03
[public]=>1
[已存档]=>;0
[成熟]=>;0
[垃圾邮件]=>;0
[已删除]=>;0
[lang_id]=>;0
[blogname]=>;neighborhood
[siteurl]=>;<ahref="http://demo.utubon.com/neighborhood">;http://demo.utubon.com/neighborhood</a>;
[post_count]=>;
]
/有比global$current_blog
更多的信息

这其中大部分都考虑到了每个人的需求,但是还有一个更迂回的方法就是使用get_blog_id_from_url函数。如果您的多站点使用根目录,请应用:

复制以下代码:
$blog_id=get_blog_id_from_URL("example.com","/blog1/");

如果申请二级域名,申请:

复制以下代码:
$blog_id=get_blog_id_from_URL("blog1.example.com");

以上主要参数可以通过使用$_SERVER['服务器名称']和$_SERVER["请求_URI"]获得。

拿到$blog_id后,各种事情都去国企。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/772550.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-03
下一篇2022-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存