今天在我的Google Adsense中看到我的AdSense 搜尋聯播網廣告的狀態式已停用,很是奇怪,所以就重進去做設定,發現好像有程式有更新,所以就先做設定,想說要將結果也在工作達人的頁面上出現,找到這一篇:Google AdSense for Search on WordPress,就很匆忙地做了一下設定,到了編寫分頁時,發現怎沒有模板可以選?
有人在Wordpress張貼了這個問題:BUG in WordPress 2.8.4 – custom page template doesn’t work ?
起初我還以為是bug,就檢查edit-page-form.php這隻程式的count( get_page_templates(),測試看看模板數是多數,真神奇竟然為0,參見上圖test0,
後來繼續追蹤theme.php的get_page_templates這個函式,發現有這一行if ( preg_match( ‘|Template Name:(.*)$|mi’, $template_data, $name ) )
才瞭解到為啥,人家都說Pages,要這樣設定:
<?php /* Template Name: Snarfer */ ?> 我不乖沒有照著做,後來我就照著做加了 <?php /** * @package WordPress * @subpackage Achi */ /* Template Name: GoogleSearch */ ?>
這幾行後,再到分頁的地方看:
看到了有模板可以選了,今天又長了一智了!感謝!
最後我還是放棄使用搜尋結果在我的頁面上,原因是Google不准我們修改顯示結果的寬度低於795,那顯而易見是超級的難看,但是它竟然允許John Chow改為575,
真是厚此薄彼,唉!