久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Wordpress如何在新窗口中打開的幾種方法總結(jié)

 昵稱16809703 2014-04-17
經(jīng)過對(duì)我的網(wǎng)站shiyin10.sinaapp.com進(jìn)行研究,同時(shí)針對(duì)不同鏈接在新窗口中打開的方法設(shè)置,,在網(wǎng)上搜索后,,進(jìn)行總結(jié),針對(duì)不同的鏈接在新窗口打開,,主要有以下幾種:
1.“查看站點(diǎn)”鏈接,。
這里所說(shuō)的“查看站點(diǎn)"鏈接是指:后臺(tái)控制板左上角的“查看站點(diǎn)”鏈接。
由于各種原因,,筆者經(jīng)常需要在后臺(tái)和前臺(tái)之間不斷切換,,在同一個(gè)頁(yè)面中切換很麻煩,所以我把它改造了一下,,讓此處的查看站點(diǎn)鏈接在新窗口打開,。
操作步驟:打開wp-admin文件夾,找到admin-header.php文件打開,。找到以下代碼:
<a href=“<?php echo trailingslashit( get_bloginfo( ‘url’ ) ); ?>” title=“<?php esc_attr_e(‘Visit Site’) ?>” >     
在最后一個(gè)尖括號(hào)”>”前插入[target="_blank"](方括號(hào)內(nèi)的內(nèi)容),。然后保存該文件。這樣,,在后臺(tái)打開前臺(tái)首頁(yè)的鏈接就會(huì)在新窗口打開了,。
2.訪客留言評(píng)論鏈接
(自己進(jìn)行了嘗試,,可以在本站查看效果)。
默認(rèn)會(huì)將留言者的昵稱加上鏈接(如果訪客有填寫網(wǎng)站地址),,而且同樣也是在同窗口跳轉(zhuǎn),。筆者認(rèn)為wordpress在這一點(diǎn)做得不是很好,當(dāng)然我們可以自己修改,。方法主要有以下幾種:
第一種方法:知更鳥介紹的方法:
首頁(yè)打開wp-includes文件夾,,找到comment-template.php文件打開。找到以下代碼:
$return = “<a href=’$url’ rel=’external nofollow’ class=’url’>$author</a>”;     
在標(biāo)簽中插入一句[target="_blank"]尖括號(hào)中的內(nèi)容,,然后保存,。這樣,訪客昵稱所指向的鏈接就會(huì)在新窗口打開了,。
當(dāng)然,,你也可以完全不讓訪客的昵稱顯示鏈接,就是將上面這行代碼中$author前后的兩個(gè)尖括號(hào)內(nèi)的內(nèi)容(a標(biāo)簽)直接刪除,。最后代碼如下:
$return = “$author”;     
其實(shí),,筆者認(rèn)為讓訪客昵稱帶上鏈接更有利于吸引人氣。況且,,我們都看到了nofollow這個(gè)屬性,,就是說(shuō)即使搜索引擎見到這個(gè)鏈接也不會(huì)追蹤過去,更不會(huì)傳遞權(quán)重或者PR,。google和百度都支持nofollow屬性,。
第二種方法:WP函數(shù)hook方法(這是自己用的方法)
下面說(shuō)說(shuō)自己設(shè)置的過程:
1.在網(wǎng)上首先搜索到了如下的設(shè)置方法:該方法來(lái)源于評(píng)論作者鏈接新窗口打開
把下面的代碼扔進(jìn)主題的 functions.php 里面就行了
/* 評(píng)論作者鏈接新窗口打開 */
function my_get_comment_author_link() { //by zwwooooo  
    $url    = get_comment_author_url( $comment_ID );  
    $author = get_comment_author( $comment_ID );  
    if ( empty( $url ) || 'http://' == $url )  
        return $author;  
    else
        return "<a target='_blank' href='$url' rel='external nofollow' class='url'>$author</a>";  
}  
add_filter('get_comment_author_link', 'my_get_comment_author_link');  
自己按照該方法進(jìn)行設(shè)置后,發(fā)現(xiàn)除了自己登陸賬戶時(shí),,打開頁(yè)面沒有問題,,但是用未登錄用戶就無(wú)法打開網(wǎng)站了,分析后發(fā)現(xiàn)應(yīng)該是自己的緩存插件quick cache的“功勞“,,隨即停用了quick cache,,但是用未登錄用戶打開時(shí),只能打開主頁(yè)以及部分頁(yè)面,,幾乎是所有的頁(yè)面都無(wú)法打開。最后將quick cache刪除,,同時(shí)用登陸FTP,,刪除了里面的wp content下的cache文件夾,然后打開頁(yè)面沒有任何問題了,。
第三種方法:修改WP源文件 wp-includes/comment-template.php 里面的 get_comment_author_link 函數(shù)
具體的方法如下
1),、打開 wp-includes/comment-template.php
2)、查找 function get_comment_author_link 找到下面這段代碼:
function get_comment_author_link() {     
/** @todo Only call these functions when they are needed. Include in if... else blocks */   
$url = get_comment_author_url();     
$author = get_comment_author();     
if ( empty( $url ) || 'http://' == $url )     
$return = $author;     
else   
$return = "a class="url" href="$url" rel="external nofollow">$author";     
return apply_filters('get_comment_author_link', $return);     
   
3),、在第8行中rel="external nofollow"后面加入target='_blank' 結(jié)果如下
function get_comment_author_link() {     
/** @todo Only call these functions when they are needed. Include in if... else blocks */   
$url = get_comment_author_url();     
$author = get_comment_author();     
if ( empty( $url ) || 'http://' == $url )     
$return = $author;     
else   
$return = "a class="url" href="$url" rel="external nofollow" target="_blank">$author";     
return apply_filters('get_comment_author_link', $return);     
   
第四種方法:jQuery方法,,具體參考評(píng)論作者鏈接新窗口打開
3.友情鏈接
友情鏈接在新窗口中打開的方法:
wordpress的友情鏈接在新窗口打開其實(shí)是可以的,,在添加鏈接的時(shí)候,下面有一個(gè)選項(xiàng)“超鏈接目標(biāo)”,,將第一個(gè)”_blank 新窗口或新標(biāo)簽,。”選中就可以了,。但是筆者是個(gè)懶惰的人,,常常會(huì)忘記這個(gè)操作。那么有沒有一勞永逸的辦法呢,?其實(shí),,我們通過小小的修改一下代碼,還是可以實(shí)現(xiàn)讓友情鏈接默認(rèn)在新窗口打開的,。
打開wp-admin目錄下的includes文件夾,,找到meta-boxes.php文件打開。找到以下代碼:
<input id=“l(fā)ink_target_blank” type=“radio” name=“l(fā)ink_target” value=“_blank” <?php echo ( isset( $link->link_target ) && ($link->link_target == ‘_blank’) ? ‘checked=“checked”‘ : ”); ?> />     
然后將其改為:
<input id=“l(fā)ink_target_blank” type=“radio” name=“l(fā)ink_target” value=“_blank” checked=“checked” />     
這樣就可以了,。然后我們?nèi)ヌ砑佑亚殒溄?,下面的“超鏈接目?biāo)”那里”_blank 新窗口或新標(biāo)簽?!笔遣皇且呀?jīng)被選中了,?是的,以后就不要每次都去點(diǎn)一下了,。做個(gè)懶惰的人,,其實(shí)挺好。
經(jīng)過以上幾處小小的修改,,那些該在新窗口打開的鏈接已經(jīng)都實(shí)現(xiàn)了在新窗口打開,。
4.菜單鏈接
針對(duì)菜單鏈接在新窗口中打開,具體參考WordPress菜單鏈接在新窗口打開的方法
5.全站鏈接
下面是全站鏈接在新窗口中打開的方法:
不需要修改程序文件,,只需在主題的header模版中找到
<head>   
在其下面加上:
<base target="_blank">
自己針對(duì)第四種方法進(jìn)行了嘗試,,存在明顯的弊端,自己的文章的目錄鏈接也是在新頁(yè)中打開,,每個(gè)翻頁(yè)也是新窗口,,我估計(jì)對(duì)于用戶的體驗(yàn)估計(jì)也不是非常好哦。
上面就博客網(wǎng)站上的鏈接在新窗口中打開進(jìn)行了總結(jié),,在此參考的資料有以下
讓你的wordpress在新窗口打開鏈接
WordPress菜單鏈接在新窗口打開的方法
評(píng)論作者鏈接新窗口打開
本文主要針對(duì)博客站內(nèi)的后臺(tái)控制板左上角的“查看站點(diǎn)”鏈接,、訪客留言評(píng)論鏈接、友情鏈接,、菜單鏈接,、甚至于全站的所有的鏈接在新窗口打開的方法進(jìn)行了總結(jié),希望對(duì)大家有用。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多