昨天在應用新主題時遇到了 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’]);

至此廣告正常顯示。