昨天在应用新主题时遇到了 gg 广告无法显示的问题,我的广告是在后台的表单中添加的,对于直接把广告放在网页内是没有问题的。但是这样主题修改广告就不方便了。所以需求解决方法。经过对比发现放在后台表单内的广告出现了多余的反斜杠:
<script type=“text/javascript“><!–
google_ad_client = “ca-pub-0150524656836693“;
/* 468×60, 创建于 11-8-6 */
google_ad_slot = “8614551971“;
google_ad_width = 468;
google_ad_height = 60;
//–>
</script>
<script type=“text/javascript”
src=“http://pagead2.googlesyndication.com/pagead/show_ads.js“>
</script>
红色的就是多余的。解决办法就是要除掉多余的反斜杠。
php 中有一个函数
stripslashes()
其用途就是删除由 addslashes() 函数添加的反斜杠。
于是在主题文件需要引用广告的地方做如下修改:
echo stripslashes($aOptions[‘ad468’]);
至此广告正常显示。