AdSense 搜寻联播网广告

今天在我的Google Adsense中看到我的AdSense 搜寻联播网广告的状态式已停用,很是奇怪,所以就重进去做设定,发现好像有程式有更新,所以就先做设定,想说要将结果也在工作达人的页面上出现,找到这一篇:Google AdSense for Search on WordPress,就很匆忙地做了一下设定,到了编写分页时,发现怎没有模板可以选?

2009-08-26_150134

有人在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
*/
?>

这几行后,再到分页的地方看:
2009-08-26_150200
看到了有模板可以选了,今天又长了一智了!感谢!
最后我还是放弃使用搜寻结果在我的页面上,原因是Google不准我们修改显示结果的宽度低于795,那显而易见是超级的难看,但是它竟然允许John Chow改为575,
真是厚此薄彼,唉!
2009-08-26_163443