wordpress博客多站点获取当前博客信息的方法
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,小编给大家分享一下wordpress博客多站点获取当前博客信息的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!wordpress博客多站点怎么获取当前博客信息?wordpress博客
千家信息网最后更新 2025年02月03日wordpress博客多站点获取当前博客信息的方法
小编给大家分享一下wordpress博客多站点获取当前博客信息的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
wordpress博客多站点怎么获取当前博客信息?
wordpress博客多站点获取当前博客信息示例
在开通WordPress多站点之后,你或许需要在插件中获取当前的博客信息。本文帮你解决这个问题
首先,什么是当前博客?
和单独站点不同的是,Multisite会产生多个博客,称之为blog,即子站点(包括主站点)。而你所访问的这个子站点被成为当前博客。当前博客的信息主要是指博客的名称、路径、ID号等博客本身的唯一性信息,而不包含这个博客有多少用户,多少文章,用户和文章可以通过获得当前博客信息之后的ID号再来获得。
获取当前博客信息可以在插件中这样获取:
代码如下:
global $current_blog;
它的返回结果是:
代码如下:
stdClass Object([blog_id] => 3[site_id] => 1[domain] => demo.utubon.com[path] => /neighborhood/[registered] => 2013-08-01 10:31:03[last_updated] => 2013-08-01 02:31:03[public] => 1[archived] => 0[mature] => 0[spam] => 0[deleted] => 0[lang_id] => 0)
也可以使用get_blog_details函数:
代码如下:
$current_blog = get_blog_details();
它的返回结果是:
代码如下:
stdClass Object([blog_id] => 3[site_id] => 1[domain] => demo.utubon.com[path] => /neighborhood/[registered] => 2013-08-01 10:31:03[last_updated] => 2013-08-01 02:31:03[public] => 1[archived] => 0[mature] => 0[spam] => 0[deleted] => 0[lang_id] => 0[blogname] => Neighborhood[siteurl] => http://demo.utubon.com/neighborhood[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_NAME']和$_SERVER["REQUEST_URI"]获取。
获得$blog_id之后各种事情就好办了。
看完了这篇文章,相信你对wordpress博客多站点获取当前博客信息的方法有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
博客
信息
站点
代码
方法
函数
形式
插件
文章
更多
用户
篇文章
结果
不同
个子
主站点
事情
参数
可以通过
名称
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
玉环软件开发公司有哪些
江西机电软件开发模型
建造一个服务器需要多少钱
数据库分离不了
永恒之塔登录游戏没服务器
服务器消毒软件哪个好
浦兴路街道服务器电脑回收上门
中国联通网络安全战略人才
html访问数据库数据
维护网络安全究竟有多重要
太原理工软件开发13
手机服务器软件开发工具
防震减灾网络安全手抄报
网络安全学怎么入门
存多媒体用什么数据库
调试助手可以做服务器吗
终端软件开发证书
苏证通服务器证书无效
升途网络技术有限公司怎么样
连接数据库安全验证
网络安全活动的服务成效
256g服务器多少钱
是一次数据库
软件开发费能不能加计扣除
黑客文化与网络安全期末测试
应急部网络安全
python服务器部署教程
华为提出网络技术
软件开发和美工
苏证通服务器证书无效