2013-02-28 146 views
2

我有一個多站點,人們付費升級爲adfree。我有一個來自升級網站的博客ID列表。我試圖將代碼放在獲取當前博客ID的頁面中,但它似乎不起作用。我總是讓網站ID 1返回。有任何想法嗎?獲取wordpress多站點站點編號

<?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"; 
} 


?> 
+1

你用Google搜索'獲取wordpress多站點站點ID'嗎?它讓我[this](http://wordpress.org/support/topic/how-to-get-current-site-blog-id)似乎完全回答了這個問題。 – 2013-02-28 16:26:10

+0

我之前曾試過,我正在努力,另一次嘗試,現在它工作正常。謝謝你的震撼! – loveforfire33 2013-02-28 16:34:13

回答

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

您是從ID

前失蹤$跡象也確保$ current_site-> ID不會返回一個數字(如98例如,不'98,654'字符串(或浮動))