三好公民為新建的Windows 10 Pro(Win10專業(yè)網(wǎng))依然啟用了簡潔明快的WordPress自帶主題Twenty Ten,但是該主題在SEO方面沒有進(jìn)行優(yōu)化,就說最簡單的文章標(biāo)題下面的“作者”和“發(fā)布日期”吧,作者都有一個指向作者存檔的鏈接,發(fā)布日期則有一個指向文章地址的鏈接。
如圖1:
而網(wǎng)站只有三好公民一個作者,所以作者存檔頁面的內(nèi)容與主頁的完全一樣,這對于SEO來說就是一種不利的重復(fù)信息。而發(fā)布日期帶有文章地址的鏈接,也純粹是多此一舉,除了增加搜索引擎蜘蛛的負(fù)擔(dān),并無任何作用。所以我們最好去掉作者存檔的鏈接和發(fā)布日期的鏈接。
三好公民先在網(wǎng)上搜索,但是只有為作者存檔鏈接添加nofollow的例子,需要編輯\wp-includes\author-template.php其中的代碼:
<a href="%1$s" title="%2$s" rel="author">%3$s</a>
三好公民想那現(xiàn)在要刪除鏈接,直接去掉鏈接代碼不就行了嗎?可是刪除了author-template.php中所有的鏈接代碼都沒有作用。 于是三好公民覺得Twenty Ten主題控制作者存檔鏈接和日期鏈接的代碼應(yīng)該不是在author-template.php,而是在主題文件夾里,經(jīng)過一番查找終于在主題的functions.php里找到了相關(guān)代碼如下:
function twentyten_posted_on() {
printf( __( '<span class="%1$s">Posted on</span> %2$s <span class="meta-sep">by</span> %3$s', 'twentyten' ),
'meta-prep meta-prep-author',
sprintf( '<a href="%1$s" title="%2$s" rel="bookmark"><span class="entry-date">%3$s</span></a>',
get_permalink(),
esc_attr( get_the_time() ),
get_the_date()
),
sprintf( '<span class="author vcard"><a class="url fn n" href="%1$s" title="%2$s">%3$s</a></span>',
get_author_posts_url( get_the_author_meta( 'ID' ) ),
esc_attr( sprintf( __( 'View all posts by %s', 'twentyten' ), get_the_author() ) ),
get_the_author()
)
);
}
里面有兩個鏈接代碼,第一個是日期指向文章地址的鏈接,第二個是作者指向作者存檔的鏈接。把這兩個鏈接代碼去除之后,以上代碼變成:
function twentyten_posted_on() {
printf( __( 'Posted on %2$s by %3$s', 'twentyten' ),
'meta-prep meta-prep-author',
sprintf( '%3$s',
get_permalink(),
esc_attr( get_the_time() ),
get_the_date()
),
sprintf( '%3$s',
get_author_posts_url( get_the_author_meta( 'ID' ) ),
esc_attr( sprintf( __( 'View all posts by %s', 'twentyten' ), get_the_author() ) ),
get_the_author()
)
);
}
這樣就可以去除作者存檔和日期的鏈接了。效果如圖2:
PS:另外,你還可以選擇不去除鏈接,而是在參照倡萌分享的《將WordPress的作者存檔鏈接重定向到about頁面》修改一下指向鏈接;或者是為鏈接添加nofollow屬性也可以,添加方法是在上面的代碼中添加rel=”nofollow”即可。






這個我個人覺得沒有必要 畢竟我們都不知道以后是不是會有注冊用戶投稿或者什么的
如果只有一個博客主的話,這又算算了
麻煩倡萌弄點(diǎn)有實(shí)際意義的東西,這些貌似90%以上的人都用不著吧,我看了的很多文章了,真正有實(shí)際意義的不多,大部分是天馬行空,謝謝采納!
學(xué)習(xí)了,不知道是不是真的有鏈接的日期和用戶名會對seo不利。
如果WordPress只有一個作者的話,可以肯定的是多一個作者存檔是多此一舉,顯然對SEO是不利的。至于其他的,還真不好說,恐怕只有百度或Google自己知道。