在使用wordpress過程中還有一些不太完善的地方,沒有充分考慮到用戶體驗。所以,在使用wordpress建立部落格之初,我們有必要對wordpress進行一次小改造,讓wordpress更個性、更符合SEO規範。

wordpress的連結絕大多數都是在當前視窗打開,對於站內連結還好,要是是站外連結,那麼使用者點選連結之後就離開你的部落格了。這一點不僅僅對SEO不利,而且也不符合用戶體驗。我比較鍾愛新視窗打開連結,這樣我可以同時開著兩個頁面、三個頁面或者更多。
 
wordpress中,最好在新視窗打開連結的地方有好幾處。

1、後臺控制板左上角的“查看網站”連結。

由於各種原因,筆者經常需要在後臺和前臺之間不斷切換,在同一個頁面中切換很麻煩,所以我把它改造了一下,讓此處的查看站台連結在新視窗打開。
 
操作步驟:打開wp-admin資料夾,找到admin-header.php文件打開。找到以下代碼:
 
<a href=“<?php echo trailingslashit( get_bloginfo( ‘url’ ) ); ?>” title=“<?php esc_attr_e(‘Visit Site’) ?>” >  

在最後一個尖括弧”>”前插入[target="_blank"](方括號內的內容)。然後保存該文件。這樣,在後臺打開前臺首頁的連結就會在新視窗打開了。

2、訪客留言迴響連結。
 
預設會將留言者的昵稱加上連結(如果訪客有填寫網站地址),而且同樣也是在同視窗跳轉。筆者認為wordpress在這一點做得不是很好,當然我們可以自己修改。
 
首頁打開wp-includes資料夾,找到comment-template.php文件打開。找到以下代碼:
 
$return = “<a href=’$url’ rel=’external nofollow’ class=’url’>$author</a>”;   

在標籤中插入一句[target="_blank"]尖括弧中的內容,然後保存。這樣,訪客昵稱所指向的連結就會在新視窗打開了。

當然,你也可以完全不讓訪客的昵稱顯示連結,就是將上面這行代碼中$author前後的兩個尖括弧內的內容(a標籤)直接刪除。最後代碼如下:
 
$return = “$author”;  

其實,筆者認為讓訪客昵稱帶上連結更有利於吸引人氣。況且,我們都看到了nofollow這個屬性,就是說即使搜尋引擎見到這個連結也不會追蹤過去,更不會傳遞權重或者PR。

3、友情連結在新視窗打開
 
wordpress的友情連結在新視窗打開其實是可以的,在添加連結的時候,下面有一個選項“超連結目標”,將第一個”_blank — 新視窗或新標籤。”選中就可以了。但是筆者是個懶惰的人,常常會忘記這個操作。那麼有沒有一勞永逸的辦法呢?其實,我們通過小小的修改一下代碼,還是可以實現讓友情連結預設在新視窗打開的。
 
打開wp-admin目錄下的includes資料夾,找到meta-boxes.php文件打開。找到以下代碼:
 
<input id=“link_target_blank” type=“radio” name=“link_target” value=“_blank” <?php echo ( isset( $link->link_target ) && ($link->link_target == ‘_blank’) ? ‘checked=“checked”‘ : ”); ?> />  
 
然後將其改為:
 
<input id=“link_target_blank” type=“radio” name=“link_target” value=“_blank” checked=“checked” />  
 
這樣就可以了。然後我們去添加友情連結,下面的“超連結目標”那裡”_blank — 新視窗或新標籤。”是不是已經被選中了?是的,以後就不要每次都去點一下了。做個懶惰的人,其實挺好。
 
經過以上幾處小小的修改,那些該在新視窗打開的連結已經都實現了在新視窗打開。

相关文章