今天在我的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,
真是厚此薄彼,唉!