我有一个多站点,人们付费升级到无广告。我有一个博客id的列表,是从升级网站。我试图将代码放在页面,得到当前的博客id,但它似乎不工作。我总是得到站点id 1返回。什么好主意吗?
<?php
$current_site = get_current_site();
$id = $current_site->id;
echo $id;
$os = array(267,156, 98,654);
if (in_array($id, $os)) {
echo "dont display ads";
}
?>
感谢编辑。工作代码
<?php
global $blog_id;
$os = array(286,156, 98,654);
if (in_array($blog_id, $os)) {
echo "dont display ads";
}
?>
if (in_array($id, $os)) {
id前面缺少$
符号
还确保$current_site->id确实返回一个数字(例如98
,而不是'98,654'
string(或float))