wordpress的評論作者的鏈接當(dāng)前窗口打開是個很不人性化的設(shè)置,這樣對于用戶和站長來說都不是好的用戶體驗。尤其是對于網(wǎng)站seo來說來說,可能會進(jìn)一步增加網(wǎng)站跳出率。
wordpress評論者的網(wǎng)站鏈接新窗口打開網(wǎng)上已經(jīng)有方法,但是網(wǎng)上現(xiàn)有的方法都是通過修改comment-template文件來實現(xiàn)wordpress評論者新窗口打開的。這種方法雖然可行,但是如果程序升級就得重新修改了,每次改會非常麻煩。三人推博客在這里分享一個在wordpress的functions.php文件中添加自定義函數(shù)來實現(xiàn)wordpress評論者的網(wǎng)站鏈接新窗口打開。代碼如下:
//wordpress評論作者鏈接新窗口打開
function sanren_autoblank($text) {
$return = str_replace('<a', ' return $return;
}
add_filter('comment_author_link','sanren_autoblank');
這段代碼的意思就是利用wordpress中的add_filter函數(shù)給comment_author_link中添加target="_blank"是實現(xiàn)功能。add_fliter是WordPress發(fā)布的一種hook,在不同類別的文本被添加到數(shù)據(jù)庫或發(fā)送到瀏覽器窗口前對這些文本進(jìn)行修改。
這段代碼添加進(jìn)wordpress的functions.php文件就可以實現(xiàn)wordpress評論者的網(wǎng)站鏈接新窗口打開效果了。這樣每次升級wordpress程序也不會影響這個功能了,而且提高了用戶體驗。
原文地址:三人推博客
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!