获取wordpress多站点站点id


Get wordpress multisite site id

我有一个多站点,人们付费升级到无广告。我有一个博客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))