WordPress网络安装:如何获取正在查看的网站的ID

时间:2014-07-27 00:43:17

标签: php wordpress

我使用子目录样式安装了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。

任何想法都将不胜感激。

1 个答案:

答案 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...
}