亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > Wordpress > 正文

編寫PHP腳本清除WordPress頭部冗余代碼的方法講解

2024-09-07 00:53:08
字體:
來源:轉載
供稿:網友

該函數移除一個附屬于指定動作hook的函數。該方法可用來移除附屬于特定動作hook的默認函數,并可能用其它函數取而代之。參見remove_filter(), add_action() and add_filter()。

重要:添加hook時的$function_to_remove 和$priority參數要能夠相匹配,這樣才可以移除hook。該原則也適用于過濾器和動作。移除失敗時不進行警告提示。

參數

$tag(字符串)(必需)將要被刪除的函數所連接到的動作hook。默認值:None

$function_to_remove(回調)(必需) 將要被刪除函數的名稱默認值:None

$priority(整數)(可選)函數優先級(在函數最初連接時定義)默認值:10

$accepted_args(整數)(必需)函數所接受參數的數量。默認值:1

返回值

(布爾值)函數是否被移除。

Ttue 函數被成功移除

False函數未被移除

移除WordPress版本

在head區域,可以看到如下代碼:

  1. <meta name="generator" content="WordPress 3.1.2"

這是隱性顯示的WordPress版本信息,默認添加??梢员缓诳屠?,攻擊特定版本的WordPress漏洞。清除代碼:

remove_action( 'wp_head', 'wp_generator' );

移除離線編輯器開放接口

WordPress自動添加兩行離線編輯器的開放接口

  1. <link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://Vevb.com/xmlrpc.php?rsd">  
  2.  
  3. <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://Vevb.com/wp-includes/wlwmanifest.xml"

其中RSD是一個廣義的接口,wlwmanifest是針對微軟Live Writer編輯器的。如果你不需要離線編輯,可移除之。即便你需要使用離線編輯器,大部分時候也不需要這兩行代碼。Live Writer自己知道它們。保留這兩行代碼可能會留有安全隱患。清除代碼:

  1. remove_action( 'wp_head''rsd_link' );  
  2.  
  3. remove_action( 'wp_head''wlwmanifest_link' ); 

移除前后文、第一篇文章、主頁meta信息

WordPress把前后文、第一篇文章和主頁鏈接全放在meta中。我認為于SEO幫助不大,反使得頭部信息巨大。移除代碼:

  1. remove_action( 'wp_head''index_rel_link' ); // Removes the index link  
  2.  
  3. remove_action( 'wp_head''parent_post_rel_link', 10, 0 ); // Removes the prev link  
  4.  
  5. remove_action( 'wp_head''start_post_rel_link', 10, 0 ); // Removes the start link  
  6.  
  7. remove_action( 'wp_head''adjacent_posts_rel_link_wp_head', 10, 0 ); // Removes the relational links for the posts adjacent to the current post. 

移除Canonical標記

09年2月份,Google,Yahoo及Microsoft三大搜索引擎聯合推出了一個旨在減少重復內容困擾的方法,這對于廣大站長來說不啻是個好事情,不用再擔心因為網站上有重復的內容而影響到網站頁面的權重了。

造成重復內容的原因有很多,最常見的便是多個url地址指向了同一個頁面,比如:wordpress平臺下的一篇日志頁面,包括了文章及評論內容。每個評論 都可以有個固定的鏈接地址,,如果有多個評論的話,則每條評論的鏈接都類似于上述格式,只是commentID號有所不同,這些鏈接其實都是指向同一篇文 章的。蜘蛛來爬時,便會依次爬行一遍,這篇文章下如有10條評論,則爬了10次相同的頁面文章,相當于做了多次重復的工作,嚴重影響了抓取的效率,及耗費 了帶寬。

重復內容造成的結果必然是蜘蛛不愿意來爬,不同的url指向同一個頁面,也會影響到該頁面的權重。通過canonical標簽,能有效的避免這類問題。

需要注意兩點:

允許指向不同的子域名,不允許指向其他域名

canonical屬性可以被傳遞

即A頁面聲明B為權威鏈接,B聲明C為權威網頁,那么C就是A和B共同的首選權威版本

如果你的WP版本在2.9之前,需要通過插件(上面已經提到)或者手工 Hack 主題的 header.php 文件來使得博客支持。

  1. <link rel="canonical" href="<?php get_permalink()?>"

在 WordPress 2.9 發布之后,WordPress 已經默認支持這一標簽了,我們無需做任何動作,主題就支持這一標簽。這對于文章固定鏈接的更改很有幫助,可以增加對搜索引擎的友好度。但是如果你覺得這個標簽對你無用,也可以移除之:

  1. remove_action( 'wp_head''rel_canonical' ); 

移除feed

HTML 中通過

  1. <link rel="alternate" type="application/rss+xml" title="feed名" href="http://Vevb.com/feed/"

來指定博客feed??梢员粸g覽器檢測到,然后被讀者訂閱。

如果你不想添加feed,或者想使用燒制的feed(如FeedSky或者Feedburner燒制的feed),可以移除之。

  1. remove_action( 'wp_head''feed_links', 2 );//文章和評論feed  
  2.  
  3. remove_action( 'wp_head''feed_links_extra', 3 ); //分類等feed 

如果用的燒制的feed,然后還可以再手動添加feed地址。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
黑人巨大精品欧美一区二区三区| 精品国产一区二区在线| 日韩精品一二三四区| 中文字幕日韩欧美在线视频| 久久久久久久久国产精品| 亚洲天堂开心观看| 亚洲精品久久久久中文字幕二区| 欧美成人精品一区二区| 亚洲成人免费网站| 日韩欧美高清在线视频| 日韩av电影中文字幕| 亚洲一区二区中文字幕| 日韩极品精品视频免费观看| 国产成人av在线播放| 欧美国产日韩一区二区在线观看| 久久精品视频亚洲| 日本高清不卡在线| 97久久精品人搡人人玩| 午夜精品99久久免费| 91豆花精品一区| 欧美精品九九久久| 欧美黑人狂野猛交老妇| 九九精品视频在线观看| 9.1国产丝袜在线观看| 久久久久久久久国产精品| 成人国产精品av| 欧美极品少妇xxxxⅹ免费视频| 97久久久久久| 久久天堂电影网| 欧美体内谢she精2性欧美| 国产精品香蕉av| 一区二区三区视频在线| 亚洲免费视频在线观看| 国产精品美女久久| 日本精品va在线观看| 草民午夜欧美限制a级福利片| 日日狠狠久久偷偷四色综合免费| 欧洲精品毛片网站| 国产精品第七十二页| 久久夜色精品亚洲噜噜国产mv| 国产精品丝袜白浆摸在线| 视频直播国产精品| 国产精品18久久久久久麻辣| 亚洲激情 国产| 亚洲男人的天堂网站| 92看片淫黄大片欧美看国产片| 国产精品一区二区久久| 欧美成年人网站| 亚洲视频国产视频| 国产精品吹潮在线观看| 午夜精品www| 成人妇女淫片aaaa视频| 亚洲美女在线视频| 欧美高清自拍一区| 日韩av影院在线观看| 亚洲自拍偷拍第一页| 国产91精品最新在线播放| 国产日产亚洲精品| 国产精品久久久久久av下载红粉| 91国偷自产一区二区三区的观看方式| 亚洲综合在线做性| 亚洲国产精品成人一区二区| 欧美大片免费观看在线观看网站推荐| 精品视频偷偷看在线观看| 欧美一级电影免费在线观看| 亚洲天堂网在线观看| 日日狠狠久久偷偷四色综合免费| 国产精品免费看久久久香蕉| xxxxxxxxx欧美| 日韩亚洲欧美中文高清在线| 中文字幕av一区| 欧美极品第一页| 国产精品99久久久久久www| 国产成人福利视频| 日本欧美一二三区| 亚洲人成绝费网站色www| 97在线视频国产| 国产乱肥老妇国产一区二| 国产精品av免费在线观看| 日本伊人精品一区二区三区介绍| 疯狂蹂躏欧美一区二区精品| 久久五月天色综合| 成人欧美一区二区三区黑人孕妇| 国产成人精彩在线视频九色| 久久久视频在线| 青草青草久热精品视频在线网站| 国产精品久久久久一区二区| 欧美成人免费网| 国产在线视频2019最新视频| xvideos国产精品| 夜夜嗨av色一区二区不卡| 日韩精品在线私人| 成人xvideos免费视频| 国产激情999| 成人免费大片黄在线播放| 北条麻妃99精品青青久久| 日韩av免费网站| 日韩中文字幕欧美| 日韩经典第一页| 中文字幕亚洲一区二区三区五十路| 国产亚洲一区精品| 精品久久久久久久久久久| 成人伊人精品色xxxx视频| 97超级碰碰碰| 欧美在线观看日本一区| 91探花福利精品国产自产在线| 国产精品流白浆视频| 欧洲亚洲在线视频| 久久青草福利网站| 欧美日本中文字幕| 亚洲国产第一页| 91精品久久久久久久久久久| 欧美成人激情视频免费观看| 精品福利樱桃av导航| 91po在线观看91精品国产性色| 欧美成人免费观看| 亚洲aⅴ男人的天堂在线观看| 欧美劲爆第一页| 亚洲精品色婷婷福利天堂| 姬川优奈aav一区二区| 1769国内精品视频在线播放| 日韩电影中文字幕在线| 中文字幕欧美日韩精品| 97婷婷涩涩精品一区| 国产69久久精品成人| 国产精品一二三在线| 国产精品h在线观看| 久久精品视频网站| 亚洲xxx自由成熟| 国产精品偷伦免费视频观看的| 久久99视频免费| 欧美第一黄色网| 久久精品国产综合| 国产精品福利网| 亚洲欧美日韩网| 亚洲精品久久久久久久久久久| 欧美精品videofree1080p| 欧美日韩裸体免费视频| 日韩在线免费观看视频| 亚洲国产日韩欧美在线动漫| 午夜精品视频网站| 性欧美长视频免费观看不卡| 538国产精品一区二区免费视频| 精品中文字幕在线| 亚洲视频在线播放| 国产一区二区三区直播精品电影| 日韩av电影在线播放| 欧美插天视频在线播放| 最近2019年日本中文免费字幕| 亚洲一区免费网站| 国产精品99久久久久久白浆小说| 国产丝袜一区视频在线观看| 精品国产一区二区在线| 亚洲国产精品一区二区久| 亚洲国产婷婷香蕉久久久久久| 中文字幕国产精品久久| 中文字幕亚洲情99在线| 91在线观看免费高清完整版在线观看| 亚洲欧美在线一区二区| 4k岛国日韩精品**专区| 国产精品久久久久高潮| 国产成人久久精品| 久久视频在线播放| 日韩中文视频免费在线观看|