WP External Links (nofollow new tab seo) – WordPress plugin 外掛推薦下載

點擊下載

WP外部鏈接(nofollow new tab seo)

外掛Plugin描述

管理您網站上的外部和內部鏈接。

===新:版本2 ===
WPEL外掛Plugin已完全重建,並具有許多新功能,如“noopener”,字體圖標,內部鏈接選項和WPMU設置。

功能

管理外部和內部鏈接在新窗口或tab中打開鏈接添加“關注”或“nofollow”添加“noopener”和“noreferrer”(為安全起見)添加鏈接圖標(字體圖標) :font awesome,dashicons)設置其他屬性,如標題和CSS classesScan完整頁面(或只是帖子,評論,小部件)SEO友好

以及更多…

網絡設置(WPMU支持)使用模板標籤應用外掛Plugin設置具體內容設置數據屬性以更改各個鏈接的處理方式使用內置操作和過濾器來實現您的特定需求

易於使用

激活後,您可以設置外部和內部鏈接的所有選項。外掛Plugin管理頁面。

動態

該外掛Plugin會過濾輸出並動態更改鏈接。數據庫中不會更改實際內容(帖子,頁面,小部件等)。
停用外掛Plugin時,所有內容將與之前相同。

要求

PHP版本5.3或upWordPress版本4.2或更高版本

如果您需要支持舊版本的PHP或WordPress,請下載並安裝此外掛Plugin的版本1.81

來源

文檔 常見問題 Github

喜歡這個外掛Plugin?
將其評定為支持這個外掛Plugin的開發。

文檔

激活後,您可以設置外部和內部鏈接的所有選項。

數據屬性“data-wpel-link”

此外掛Plugin處理的鏈接還將包含數據屬性 data-wpel-link
外掛Plugin可以將值設置為外部內部排除,這意味著如何處理
鏈接。

您也可以自己設置數據屬性。通過這種方式,您可以強制外掛Plugin處理
某些鏈接。

當您添加值忽略時,外掛Plugin將完全忽略該鏈接:

 < a href =“http:// somedomain。 com“data-wpel-link =”ignore“>轉到somedomain< / a>  

操作“wpel_link”

使用此操作在應用所有外掛Plugin設置後更改鏈接對象。

  add_action('wpel_link',($ link_object){if($ link_object-> is_external()){// get current url $ url = $ link_object-> getAttribute('href' ); // set redirect url $ redirect_url ='// somedom.com?url ='。urlencode($ url); $ link_object-> setAttribute('href',$ redirect_url);}},10,1);  

鏈接對像是 WPEL_Link 類的實例。

操作掛鉤“wpel_before_apply_link”

在外掛Plugin設置應用於鏈接之前,使用此操作更改鏈接對象。
您可以使用此過濾器f.e.忽略處理的單個鏈接。或動態更改此外掛Plugin將如何處理

  add_action('wpel_before_apply_link',function($ link){//忽略類別為“some-cls”的鏈接“if($ link-> has_attr_value('class','some-cls')){$ link-> set_ignore();} //將帶有”ext-cls“類的鏈接標記和處理為外部鏈接if( $ link-> has_attr_value('class','ext-cls')){$ link-> set_external();}},10);  

過濾鉤子“wpel_apply_settings”

當過濾器返回false時,將不會應用外掛Plugin設置。當此外掛Plugin忽略某些帖子或頁面時可以使用。

  add_filter('wpel_apply_settings','__ return_false' );  

有關詳細信息,請參閱常見問題解答

屏幕截圖

鏈接圖標
管理員設置頁面
WPMU網絡設置頁面

安裝

轉到管理員中的外掛Plugin enu單擊按鈕添加新搜索 WP外部鏈接並單擊立即安裝單擊激活外掛Plugin鏈接

安裝舊版版本

如果您使用的是舊版本的WordPress(4.1或更低版本)或PHP(版本5.2.x),則只能使用此外掛Plugin的舊版本

點擊下載版本1.81 轉至外掛Plugin進入管理點擊新外掛Plugin單擊上傳外掛Plugin選擇下載的文件,然後單擊立即安裝單擊激活外掛Plugin鏈接

常見問題

安裝說明轉至管理菜單中的外掛Plugin單擊按鈕添加新搜索對於 WP外部鏈接並單擊立即安裝單擊激活外掛Plugin鏈接

安裝舊版本

如果您使用的是舊版本的WordPress(4.1或更低版本)或PHP(版本5.2.x),則只能使用此外掛Plugin的舊版本

點擊下載版本1.81 轉至外掛Plugin進入管理點擊新外掛Plugin單擊上傳外掛Plugin選擇下載的文件,然後單擊立即安裝單擊激活外掛Plugin鏈接我希望外掛Plugin忽略某些帖子或頁面。怎麼樣?

只需使用“例外”選項卡下的“跳過頁面或帖子”選項即可。

對於更自定義的方法,請使用操作 wpel_apply_settings
add_action(’wpel_apply_settings’,function(){
global $ post;
$ ignored_post_ids = array( 1,2,4);

  if(in_array($ post-> ID,$ ignored_post_ids)){return false;} return true;},10);  

使用此過濾器可以忽略任何請求,例如某些類別,歸檔等。

我希望外掛Plugin忽略特定的鏈接。怎麼樣?

可以選擇忽略包含某個類的鏈接(在“異常”選項卡下)。

為了更靈活地檢查忽略鏈接,您可以使用過濾器 wpel_before_apply_link
add_action(’wpel_before_apply_link’,function($ link){
//忽略鏈接class“some-cls”
if($ link-> has_attr_value(’class’,’some-cls’)){
$ link-> set_ignore();
}
} ,10);

如何為外部鏈接創建重定向? (f.e. affiliate links)

使用 wpel_link 操作創建重定向。在主題的functions.php中添加一些代碼,喜歡:

  add_action('wpel_link',function($ link){//檢查鏈接是否為外部鏈接if($ link-> is_external()){//獲取當前url $ url = $ link-> get_attr('href'); // set redirect url $ redirect_url ='//somedom.com?url ='。urlencode($ url); $ link-> set_attr('href', $ redirect_url);}},10,1);  

如何在新的彈出窗口中打開外部鏈接?

哇,這個外掛Plugin太強大了!我喜歡它如何將幾個相關的功能集成到一個實用程序中:nofollowexternal鏈接覆蓋內部鏈接exclusionexception linksexternal /內部鏈接圖標選項內置!很棒的工作!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *