wordpress是一个不错的开源blog,用的人也很多,就象我这个就是用的wordpress。但是用这个做百度优化,可能会带来一个问题,就是默认的wordpress首页是有日期的,每个文章上都有,写着发表于某年某日,由作者某某等等。这个一是多了一些链接导出,当然这个关系不大,还有一个问题就是有的时候,百度的快照这个发表的日期有关联,当然这个就很重要了,但是这也不是常常发生,偶尔有这样的事,反正我的一个博客出现过,所以想来还是去掉首页的发表日期为好。

这个首页日期与模板有关,有的模板没有,但默认的有,twentyten主题就有,现在以twentyten主题为倒,去掉首页日期。

在 loop.php 和loop-singer.php 文件中 搜索
<div class=”entry-meta”>
<?php twentyten_posted_on(); ?>
</div><!– .entry-meta –>

所有标签删除即可。

至于其它模板,没测试过,不好多说什么,但是在阿里博客上看到一个,转载过来,可以参考下。

第一部:在主题文件夹里面找到includes文件,找到templates.php文件,利用ftp工具下载下来。
第二部:打开下载下来的templates.php文件,找到if ( ! function_exists( ‘basically_posted_on’ ) ) :
function basically_posted_on() 这一句代码,控制文章标题下面日期、作者和评论的代码,就在这句代码下面的一段代码里面,如果我们只想去掉日期的超链接,只需要把if ( ! function_exists( ‘basically_posted_on’ ) ) :
function basically_posted_on()这段代码下面的一段代码改成
printf( __( ‘Posted on <title=”%2$s” rel=”bookmark”><time datetime=”%3$s” pubdate>%4$s</time></a><span> by <span><a href=”%5$s” title=”%6$s” rel=”author”>%7$s</a></span></span>’, ‘basically’ ),
esc_url( get_permalink() ),
esc_attr( get_the_time() ),
esc_attr( get_the_date( ‘c’ ) ),
esc_html( get_the_date() ),
esc_url( get_author_posts_url( get_the_author_meta( ‘ID’ ) ) ),
esc_attr( sprintf( __( ‘View all posts by %s’, ‘basically’ ), get_the_author() ) ),
esc_html( get_the_author() )
);
if ( comments_open() || ( ’0′ != get_comments_number() && ! comments_open() ) ) : ?>
<span>&middot; <?php comments_popup_link( __( ‘Leave a moment ‘, ‘basically’ ), __( ’1 Comment’, ‘basically’ ), __( ‘% Comments’, ‘basically’ ) ); ?></span>
这样就可以了