2

広告なしにアップグレードするために人々が支払うマルチサイトがあります。アップグレードされたサイトのブログ 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";
 }


?>
4

1 に答える 1

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

$id の前の記号がありません

$current_site->id が数値を返すことも確認してください (98たとえば、'98,654'string (または float) ではありません)

于 2013-02-28T16:27:44.603 に答える