我使用子目录样式安装了4个不同子站点的网络站点:domain.com/ger,domain.com/fra,domain.com/esp等。
以上所有网站都使用相同的主题/模板。
在我的一个文件中,我想根据正在查看的网站添加几行自定义内容。
所以我认为当用户查看页面然后显示特定于该子站点的内容时,必须有一种获取子站点ID的方法。
像这样的东西,也许:
<?php
If blog_id=2
{
?>
Content specfic to Germany
<?php
}
elseif blog_id=3
{
?>
Content specific to France
<?php
}
?>
但我无法弄清楚当该网页加载时如何获取子网站的ID。
任何想法都将不胜感激。
答案 0 :(得分:0)
使用get_current_blog_id()
- http://codex.wordpress.org/Function_Reference/get_current_blog_id
$blog_id = get_current_blog_id();
switch ( $blog_id ) {
case 2:
// content here...
break;
case 3:
// alternative content...
break;
default:
// content when above IDs aren't matched...
}