阻止主题中的谷歌adsense代码:为什么这不起作用?

时间:2016-06-11 02:21:04

标签: php wordpress

我已将此添加到WordPress中的header.php ...

<?php // Block Google Adsense on these post ID's?>
    <?php Global $ad_flg; $ad_flg=1; ?>
    <?php $adsense_blck_post = array(7130, 7151); ?> 
    <?php if (in_array($post->ID,$adsense_blck_post,true)) $ad_flg=0; ?>
<?php // STOP Blocking Google Adsense on these post ID's?>

然后,为了屏蔽各个广告位,我已在广告代码周围实施了此代码。

global $ad_flag;
if($ad_flag!=0) {
   echo td_global_blocks::get_instance('td_block_ad_box')->render(array('spot_id' => 'post_style_12')); 

}

但是,当我在此示例中添加它时,它无法正常工作。有人能告诉我我做错了吗?

        //add the top ad
    global $ad_flag; if (td_util::is_ad_spot_enabled('content_top') and is_single() and $ad_flag!=0) {
        $content = td_global_blocks::get_instance('td_block_ad_box')->render(array('spot_id' => 'content_top')) . $content;
    }

1 个答案:

答案 0 :(得分:0)

您正在设置名为$ad_flg的变量并检查名为$adsense_flag的变量。尝试在两个地方使用相同的名称。