获取wordpress多站点网站ID

时间:2013-02-28 16:24:26

标签: php wordpress

我有一个多站点,人们付费升级到adfree。我有一个来自升级网站的博客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";
}

?>

感谢

EDIT。工作守则

 <?php

 global $blog_id;
 $os = array(286,156, 98,654);
 if (in_array($blog_id, $os)) {
 echo "dont display ads";
 }


?>

1 个答案:

答案 0 :(得分:0)

if (in_array($id, $os)) {

您在ID

前面缺少$个符号

还要确保$ current_site-&gt; id确实返回一个数字(例如98,而不是'98,654'字符串(或浮点数))