當(dāng)前位置:首頁>WordPress建站>網(wǎng)站SEO>WordPress SEO優(yōu)化:去除作者存檔鏈接和日期鏈接(Twenty Ten主題為例)

WordPress SEO優(yōu)化:去除作者存檔鏈接和日期鏈接(Twenty Ten主題為例)

三好公民為新建的Windows 10 Pro(Win10專業(yè)網(wǎng))依然啟用了簡潔明快的WordPress自帶主題Twenty Ten,但是該主題在SEO方面沒有進(jìn)行優(yōu)化,就說最簡單的文章標(biāo)題下面的“作者”和“發(fā)布日期”吧,作者都有一個指向作者存檔的鏈接,發(fā)布日期則有一個指向文章地址的鏈接。

如圖1:

2014-10-12_112818

而網(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:

2014-10-12_113355

PS:另外,你還可以選擇不去除鏈接,而是在參照倡萌分享的《將WordPress的作者存檔鏈接重定向到about頁面》修改一下指向鏈接;或者是為鏈接添加nofollow屬性也可以,添加方法是在上面的代碼中添加rel=”nofollow”即可。

聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。

給TA打賞
共{{data.count}}人
人已打賞
歡迎關(guān)注WordPress大學(xué)公眾號 WPDAXUE
網(wǎng)站SEO

巧用 Pretty Link 插件把淘寶客鏈接等站外鏈接轉(zhuǎn)換為站內(nèi)鏈接

2014-8-27 10:36:25

網(wǎng)站SEO

禁止WordPress向站內(nèi)鏈接發(fā)送PingBack引用通告

2014-11-10 10:34:41

5 條回復(fù) A文章作者 M管理員
  1. 帥氣小琦琦

    這個我個人覺得沒有必要 畢竟我們都不知道以后是不是會有注冊用戶投稿或者什么的

  2. 如果只有一個博客主的話,這又算算了

  3. 527912687

    麻煩倡萌弄點(diǎn)有實(shí)際意義的東西,這些貌似90%以上的人都用不著吧,我看了的很多文章了,真正有實(shí)際意義的不多,大部分是天馬行空,謝謝采納!

  4. 學(xué)習(xí)了,不知道是不是真的有鏈接的日期和用戶名會對seo不利。

    • 如果WordPress只有一個作者的話,可以肯定的是多一個作者存檔是多此一舉,顯然對SEO是不利的。至于其他的,還真不好說,恐怕只有百度或Google自己知道。

?
個人中心
購物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索

汝城县| 中西区| 九江市| 邵东县| 彭泽县| 周宁县| 郸城县| 通州市| 洪雅县| 博罗县| 乌海市| 遵义县| 榆中县| 尚义县| 西丰县| 娄烦县| 垫江县| 淮北市| 花垣县| 竹北市| 平原县| 陆良县| 洪江市| 肥西县| 焦作市| 天门市| 常德市| 诏安县| 庆安县| 顺平县| 兰西县| 马公市| 雷波县| 河南省| 白山市| 永兴县| 枣强县| 城口县| 和平区| 当阳市| 商南县|