我已将此添加到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;
}
答案 0 :(得分:0)
您正在设置名为$ad_flg
的变量并检查名为$adsense_flag
的变量。尝试在两个地方使用相同的名称。