这些站点是否有不同的wordpress安装?如果是这样,它们可能有不同的名称,您可以使用
<div class="different-content">
if (get_bloginfo(\'name\') == "site-1") {
// show stuff for blog named "site-1"
} elseif (get_bloginfo(\'name\') == "site-2") {
// show stuff for blog named "site-2"
} else {
//if it\'s not any of the sites above, show this
}
</div>
如果他们没有不同的名字,你也可以这样做
$host = $_SERVER[\'HTTP_HOST\'];
$subdomain = array_shift((explode(".", $host)));
并检查子域而不是博客名称。
新尝试。
在您的功能中。php添加如下函数
function check_site($name) {
if (get_bloginfo(\'name\') == $name) { return true; }
else { return false; }
}
现在在模板中(header.php/single.php等)你可以像这样使用它
<?php if (check_site(\'site_1\')) { ?>
<div class="div">
Content for main site
</div>
<?php } ?>