色悠久久久久综合网国产,亚洲中文字幕aⅴ无码天堂,午夜夜伦鲁鲁片免费无码,国产亚洲综合欧美一区二区

專業(yè)WORDPRESS主題設(shè)計(jì)制作

WordPress出現(xiàn)Warning: session_start(): Cannot send session cache(wordpress出現(xiàn) unknown column)

發(fā)布于: 2022-11-03

1 翻譯問(wèn)題

  • 2 解決方法
    • 2.1 Linux命令查詢PHP配置文件路徑

 

如何解決WordPress出現(xiàn)Warning: session_start(): Cannot send session cache limiter?

我們?cè)诒镜仉娔X測(cè)試WP主題時(shí),竟出現(xiàn)了這樣的PHP警告提示:

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at D:xampphtdocswpceshimubanwp-contentpluginswordpress-seofrontendclass-json-ld.php:121) in D:xampphtdocswpceshimubanwp-contentpluginsad-inserterclass.php(360) : eval()'d code on line 14

翻譯問(wèn)題

警告:session_start():無(wú)法發(fā)送會(huì)話緩存限制器 - 已發(fā)送的頭文件(輸出開(kāi)始于D: xampp  htdocs  wp  ceshimuban  wp-content  plugins  wordpress-seo  frontend  class-json-ld.php: (360):eval()在第14行的d代碼(第121行)在D: xampp  htdocs  wp  ceshimuban  wp-content  plugins  ad-inserter  class.php

解決方法

有人表示,因?yàn)樵?code>session_start(); 語(yǔ)句之前,有其它 html代碼存在,但是

不過(guò)有些人說(shuō)他的 session_start();?之前已經(jīng)做了。

還有的人說(shuō),是沒(méi)有好設(shè)置 session?的保存路徑,需修改 php.ini 文件中的:session.save_path = "C:/phpsession"

(后邊的路徑自己設(shè)置,并且要確定存在)

  • php.ini 文件一般應(yīng)位于系統(tǒng)盤(pán)/Windows 目錄下面

Linux命令查詢PHP配置文件路徑

Linux命令查詢PHP配置文件 php.ini?文件的存放位置。

shell下執(zhí)行:

article_with_pictures_plugin_1256_permanent_272b1b32c554bde86d8e4d425357c0da.webp
php -v / -name php.ini

或者

find / -name php.ini

以下是我們測(cè)試后,最終的解決辦法。

  • 修改Linux服務(wù)器的 php.ini文件中的:?session.auto_start = 0session.auto_start = 1

希望我們網(wǎng)站( http://www.longhj.cn/ ) 分享的《WordPress出現(xiàn)Warning: session_start(): Cannot send session cache limiter如何解決?》,對(duì)您有幫助。

TAG:

如何隱藏WordPress主題日期CSS樣式?div隱藏css樣式教程(自豪地采用wordpress如何隱藏)

發(fā)布于: 2022-11-03

1 什么是CSS選擇器?

我們最近在完善和優(yōu)化網(wǎng)站模板,這么做也是為了顧及SEO用戶體驗(yàn)。

 

有新媒體人問(wèn)到:如果我們想隱藏的WordPress主題的某個(gè)圖標(biāo),日期,該怎么做呢?

答案是用CSS隱藏樣式:

.r-hide {display:none;}

CSS隱藏樣式,能夠?qū)崿F(xiàn):

  • 1)隱藏文字
  • 2)隱藏超鏈接(黑鏈)
  • 3)隱藏統(tǒng)計(jì)代碼
  • 4)隱藏圖標(biāo)

首先,我們要找到CSS選擇器。

什么是CSS選擇器?

每個(gè)CSS樣式的定義,都是由2個(gè)部分組成:

選擇器{樣式}
  • 在{}之前的部分,就是“選擇器”。
  • “選擇器”表明了{(lán)}的“樣式”作用對(duì)象。
  • 意見(jiàn)該“樣式”是在網(wǎng)頁(yè)的哪個(gè)元素起作用?

如何找到CSS選擇器?

代碼實(shí)例1

以下是GIF動(dòng)圖實(shí)例,通過(guò)瀏覽器找到CSS選擇器后,隱藏日期▼

view-css-class

獲取到CSS選擇器 time.the-date 后,將以下CSS代碼,添加到WP主題的 style.css 文件:

time.the-date {
 display: none;
}

代碼實(shí)例2

以下是選擇和設(shè)置class =“r-hide”元素的樣式:

.r-hide {display:none;}

若WP主題有選項(xiàng)功能,可以以上CSS代碼,添加到WP主題選項(xiàng)→定制風(fēng)格→自定義樣式的代碼框中。

  • 使用CSS樣式display:none; ?將指定內(nèi)容隱藏,
  • 通過(guò)瀏覽器無(wú)法看到,隱藏的內(nèi)容不會(huì)占用空間,
  • 通常用在JS特效隱藏,隱藏統(tǒng)計(jì)代碼的圖標(biāo)等。

擴(kuò)展閱讀:

  • CSS選擇器class跟id有什么區(qū)別?HTML中id和class用法

希望我們網(wǎng)站( https://www.wordpressx.com/ ) 分享的《如何隱藏WordPress主題日期CSS樣式?div隱藏css樣式教程》,對(duì)您有幫助。

TAG:

WordPress里的Ping、Trackback和Pingback是什么功能?(wordpress ping)

發(fā)布于: 2022-11-03

1 Ping是什么意思?

  • 2 Trackback是什么意思?
  • 3 Pingback是什么意思?
  • 4 Pingback與Trackback的區(qū)別
  • 5 Pingback和Trackback的呈現(xiàn)方式
  • 6 曝光率與垃圾信息
  • 7 注意事項(xiàng)

 

WordPress里的Ping、Trackback和Pingback是什么功能?

新媒體人在WordPress后臺(tái)寫(xiě)文章時(shí),點(diǎn)擊右上角的“顯示選項(xiàng)”,會(huì)有如下可供勾選的選項(xiàng)(根據(jù)安裝不同和WordPress插件和WordPress主題,這里顯示的選項(xiàng),也會(huì)有些不同)。

其中如下圖所示的 “發(fā)送Trackback”?到底是什么呢?

write-essay-trackback

說(shuō)到Wordpress的Trackback,就要必須一起解釋Ping、Trackback、Pingback是什么功能了?

Ping、Trackback、Pingback的功能,如下:

  • Ping:更新通知
  • Pingback:引用通知
  • Trackback:自動(dòng)引用通知

Ping是什么意思?

提到 Ping,大家最熟悉的就是 Ping 一個(gè)站點(diǎn)是否 Ping 得通這個(gè)動(dòng)作了。

在博客系統(tǒng)里面,Ping 是基于 XML-RPC 標(biāo)準(zhǔn)協(xié)議的更新通告服務(wù),是用于博客在內(nèi)容更新時(shí)通知 Ping 服務(wù)器如搜索引擎等及時(shí)進(jìn)行抓取、索引的方式。

這對(duì)比被動(dòng)等待搜索引擎來(lái)抓取,是一種高效的解決方案。同時(shí),下面提到的 Trackback 和 Pingback 的通知服務(wù)都是借助「Ping」這個(gè)功能來(lái)實(shí)現(xiàn)。

你可以采取手動(dòng)通知和自動(dòng)通知兩種方式使用 ping 服務(wù):

手動(dòng)ping:訪問(wèn)博客搜索引擎的提交博客頁(yè)面,提交博客地址。比如在百度博客搜索中,訪問(wèn) http://ping.baidu.com/ping.html 頁(yè)面,在輸入框中輸入博客地址或者 feed 地址,點(diǎn)擊“提交博客”按鈕即可。

自動(dòng)ping:如果博客程序支持自動(dòng)ping功能,只需把Ping服務(wù)地址配置到你的Blog發(fā)布后臺(tái)或者客戶端程序中,就可以實(shí)現(xiàn)自動(dòng)通知的功能。

在WordPress里,自動(dòng)ping功能表現(xiàn)在「后臺(tái)」→「設(shè)置」→「撰寫(xiě)」里面的「更新服務(wù)」,在這部分你可以設(shè)置當(dāng)文章發(fā)表時(shí),通知這些服務(wù)器你的博客發(fā)表了新文章,讓搜索引擎的爬蟲(chóng),過(guò)來(lái)抓取和收錄你的新文章。

auto-ping

以下是我們網(wǎng)站的服務(wù)器所使用的 “自動(dòng)ping服務(wù)”?部分列表:

http://rpc.pingomatic.com 
http://rpc.twingly.com 
http://www.blogdigger.com/RPC2 
http://www.blogshares.com/rpc.php 
http://www.blogsnow.com/ping 
http://bulkfeeds.net/rpc 
http://ping.blo.gs/ 
http://ping.feedburner.com 
http://ping.weblogalot.com/rpc.php 
http://www.feedsubmitter.com 
http://blo.gs/ping.php
http://www.pingmyblog.com 
http://ipings.com 
http://www.weblogalot.com/ping

Trackback是什么意思?

TrackBack可以讓博客作者知道有哪些人看到自己的文章后撰寫(xiě)了與之有關(guān)的短文。在Movable Type和WordPress軟件中,包含有該功能。該功能通過(guò)在評(píng)論中顯示引用者的文章鏈接和評(píng)論內(nèi)容,實(shí)現(xiàn)了網(wǎng)站之間的互相通告;實(shí)現(xiàn)了博客間的溝通互動(dòng),使得更多人加入關(guān)于一個(gè)主題的討論。

TrackBack功能一般出現(xiàn)在一個(gè)博客文章的下方評(píng)論中,同時(shí)會(huì)顯示對(duì)方博文的摘要信息、URL和標(biāo)題。

TrackBack規(guī)范由Six Apart在2000年制訂,并在Movable Type2.2中予以實(shí)現(xiàn)。早期版本的Trackback規(guī)范中,Ping是GET方式的HTTP請(qǐng)求,現(xiàn)在不再支持GET方式,只能用POST方式。

Trackback的使用是完全手工的,并且通過(guò)HTTP POST協(xié)議進(jìn)行數(shù)據(jù)傳遞。由于Trackback目前僅是為兼容舊式博客系統(tǒng)而存在的,因此在WordPress中只在文章編輯頁(yè)中保留了一個(gè)發(fā)送Trackback的小工具。

在這個(gè)欄目上可以填寫(xiě)上撰寫(xiě)這篇文章時(shí),所參考的網(wǎng)頁(yè)、文章的URL等等,以空格分隔每一個(gè)網(wǎng)址,當(dāng)發(fā)送文章后,它就會(huì)自動(dòng)發(fā)出Trackback到你指定的網(wǎng)站中,并以評(píng)論的形式呈現(xiàn)。

在 WordPress 寫(xiě)文章的頁(yè)面,勾選“發(fā)送Trackback”后,會(huì)出現(xiàn)如下 “發(fā)送Trackback到” 的模塊:

trackbacks

Pingback是什么意思?

Pingback的出現(xiàn)完全是為了解決Trackback的諸多問(wèn)題。

不過(guò)對(duì)于用戶來(lái)說(shuō),最大的好處是,Pingback的使用是完全自動(dòng)的,這也是我將Pingback譯作“自動(dòng)引用通知”的原因。

當(dāng)你在文章中加入了一系列基于WordPress系統(tǒng)的文章鏈接,并且發(fā)布文章后,你的WordPress系統(tǒng)會(huì)自動(dòng)從文章中揀出鏈接并嘗試向這些系統(tǒng)發(fā)出Pingback。這些鏈接所在的WordPress網(wǎng)站接受到Pingback后就會(huì)將Pingback信息顯示在評(píng)論中。

Pingback這個(gè)功能中文解釋是「引用」,當(dāng)你的文章有引用別人的內(nèi)容時(shí)(通常內(nèi)容里有加上對(duì)方的超鏈接),一旦文章發(fā)表后,就會(huì)自動(dòng)啟動(dòng)Pingback功能,這功能會(huì)發(fā)送一個(gè)Ping給對(duì)方,會(huì)以評(píng)論的方式呈現(xiàn)(估計(jì)很多博友有時(shí)候在發(fā)表文章時(shí),看見(jiàn)自己的新文章下面有一個(gè)跟文章內(nèi)容一樣的評(píng)論,這就是Pingback功能的“副作用”,下面會(huì)詳細(xì)解說(shuō))。

發(fā)送Ping的對(duì)象取決于文章內(nèi)所有的網(wǎng)址(超鏈接)。換句話說(shuō),如果文章內(nèi)提及太多的網(wǎng)址,可能會(huì)讓你的服務(wù)器加重負(fù)荷哦。提醒一下,如果太濫發(fā)這樣的Pingback,會(huì)造成被標(biāo)記成為垃圾信息。

在WordPress中,這個(gè)Pingback的功能存在于「后臺(tái)」→「設(shè)置」→「討論」,找到其中的「默認(rèn)文章設(shè)置」,這邊的設(shè)定就是會(huì)讓你的文章是否開(kāi)啟Pingback這項(xiàng)功能以及是否接受其他博客發(fā)送的Pingback和Trackback。

如下圖所示,你可以在WordPress中的討論,開(kāi)啟Pingback和Trackback功能:

wp-reviews

在WordPress中,也可以針對(duì)每一篇文章設(shè)置是否接收Pingback和Trackback通知。這個(gè)在文章編輯頁(yè)的Trackback欄目中可以看到。

Pingback與Trackback的區(qū)別

  • Pingback使用XML-RPC協(xié)議,而trackback使用HTTP POST協(xié)議;
  • Pingback支持自動(dòng)察覺(jué),博客系統(tǒng)自動(dòng)發(fā)現(xiàn)文章中的鏈接,并嘗試使用Pingback方式通知這些鏈接,而Trackback必須手工輸入所有鏈接;
  • Pingback發(fā)送的文章摘要,是鏈接附近的文案內(nèi)容,而Trackback則完全需要手工輸入摘要。

Pingback和Trackback的呈現(xiàn)方式

那么Pingback和Trackback發(fā)送到別人網(wǎng)站通知時(shí),會(huì)怎樣呈現(xiàn)呢?一般來(lái)講,發(fā)送過(guò)去的內(nèi)容會(huì)以「評(píng)論」的方式呈現(xiàn)。

以「Pingback」來(lái)講,它會(huì)抓取提及到的超鏈接附近的一些文字作為留言內(nèi)容,留言者的名稱與網(wǎng)址正是你該篇文章的文章名稱與網(wǎng)址,留言IP則是你的服務(wù)器IP。若是在WordPress后臺(tái)看的話,會(huì)以下面的方式呈現(xiàn),前臺(tái)當(dāng)然就是取決于博主設(shè)定的評(píng)論樣式了。

若是「Trackback」的話,它則會(huì)抓文章第一段的一些文字作為留言內(nèi)容,留言者的名稱和網(wǎng)址都會(huì)是你的文章,至于留言IP則是你網(wǎng)站的IP。

曝光率與垃圾信息

相信大家一定會(huì)關(guān)心這個(gè)Pingback和Trackback帶來(lái)的「曝光率」?

因?yàn)镻ingback和Trackback都是以評(píng)論呈現(xiàn),換句話說(shuō),如果夾雜在留言區(qū)內(nèi),到是會(huì)讓人家看到你的引用訊息,如果別人對(duì)你標(biāo)題有興趣,就會(huì)順便點(diǎn)進(jìn)去看,這樣就可以增加到訪率也同時(shí)免費(fèi)曝光。

不過(guò)若以WordPress來(lái)講,有些主題會(huì)把留言、Pingback、Tarckback三者混合,有些則會(huì)獨(dú)立留言、Pingback和Track一區(qū),甚至有的網(wǎng)站只顯示留言,所以曝光這部分其實(shí)效果有限,反倒是很多國(guó)外垃圾網(wǎng)站,都喜歡使用Pingback、Tarckback來(lái)灌爆你的留言。

由于無(wú)論Trackback還是繼任者Pingback都沒(méi)有解決一個(gè)問(wèn)題,就是通知信息的真實(shí)性,因此就存在了使用軟件來(lái)濫發(fā)Trackback或Pingback的現(xiàn)實(shí)問(wèn)題。由于Trackback與Pingback都會(huì)顯示在評(píng)論中,并且包含很多電商網(wǎng)站做網(wǎng)絡(luò)推廣的鏈接,因此通過(guò)濫發(fā)外鏈就成了一些網(wǎng)站SEO的手段。

解決這個(gè)問(wèn)題,勾選WordPress「后臺(tái)」→「設(shè)置」→「討論」→「在評(píng)論顯示之前」中的“評(píng)論必須經(jīng)人工批準(zhǔn)”選項(xiàng)。

manually-review-comments

這樣,在任何垃圾評(píng)論顯示在你的WordPress評(píng)論中之前,你都有機(jī)會(huì)對(duì)評(píng)論信息進(jìn)行篩選清除。另外,WordPress內(nèi)置的Akismet評(píng)論篩選插件,它能幫你過(guò)濾幾乎所有的垃圾評(píng)論。

注意事項(xiàng)

最后提醒一下,當(dāng)WP博客已經(jīng)開(kāi)啟Pingback的時(shí)候,不要讓你的Trackback同時(shí)也發(fā)出去到同一個(gè)網(wǎng)站的同一篇文章,造成同一篇文章有Pingback和Trackback兩個(gè)鏈接,因?yàn)槿绱撕芸赡軐?duì)方的防垃圾信息留言機(jī)制,會(huì)把你誤判為垃圾信息,這樣就得不償失啦!

希望我們網(wǎng)站( https://www.wordpressx.com/ ) 分享的《WordPress里的Ping、Trackback和Pingback是什么功能?》,對(duì)您有幫助。

TAG:

WordPress搬家教程:網(wǎng)站轉(zhuǎn)移空間換域名怎么做?(wordpress文章遷移)

發(fā)布于: 2022-11-03

1 一、備份博客網(wǎng)站文件和數(shù)據(jù)庫(kù)

  • 2 二、上傳博客文件,導(dǎo)入數(shù)據(jù)庫(kù)
  • 3 三、修改網(wǎng)站配置和數(shù)據(jù)庫(kù)(關(guān)鍵)
    • 3.1 替換服務(wù)器路徑和域名
    • 3.2 phpMyAdmin修改服務(wù)器路徑和域名
  • 4 四、換新域名
  • 5 五、檢查轉(zhuǎn)移結(jié)果

 

由于我們負(fù)責(zé)的某個(gè)網(wǎng)站出現(xiàn)敏感詞(中國(guó)國(guó)家領(lǐng)導(dǎo)的名字),沒(méi)想到被封鎖了,中國(guó)大陸境內(nèi)無(wú)法訪問(wèn)。

觀察發(fā)現(xiàn)有非常多國(guó)外的合法網(wǎng)站,因?yàn)槌霈F(xiàn)了敏感詞,都被中國(guó)網(wǎng)絡(luò)防火墻封鎖,所以不論我們做新媒體或電商網(wǎng)站運(yùn)營(yíng),必須特別留意網(wǎng)站是否有敏感詞,用技術(shù)過(guò)濾敏感詞,以降低被封殺的風(fēng)險(xiǎn)。

如何檢測(cè)網(wǎng)站域名是否被墻?可以參考此文:《網(wǎng)站域名ip被墻了怎么辦?中國(guó)防火墻檢測(cè)查詢》

本文綜合總結(jié)了WordPress搬家換域名教程,大體上來(lái)說(shuō)網(wǎng)站搬家的步驟如下:

  • 一、備份博客網(wǎng)站文件和數(shù)據(jù)庫(kù);
  • 二、把網(wǎng)站文件傳到新空間,在新空間導(dǎo)入數(shù)據(jù)庫(kù);
  • 三、修改網(wǎng)站配置和數(shù)據(jù)庫(kù);
  • 四、換新域名;
  • 五、檢查轉(zhuǎn)移結(jié)果。

WordPress網(wǎng)站搬家有3種情況

  • 1. 換空間,不換域名
  • 2. 換域名,不換空間
  • 3. 換域名,也換空間

一、備份博客網(wǎng)站文件和數(shù)據(jù)庫(kù)

1)在原來(lái)的空間中把博客文件下載備份:

  • 要是原來(lái)空間支持在線解壓縮,建議打包下載,這樣下載大小變小了,時(shí)間也會(huì)節(jié)省很多。
  • (本人基本時(shí)有什么文章更新,就用FTP同步備份到本地的,大家最好也有這個(gè)習(xí)慣,不然突然而來(lái)的事故會(huì)讓追悔莫及?。?/li>

2)備份數(shù)據(jù)庫(kù):

  • 可以通過(guò)phpMyAdmin、帝國(guó)備份王,或者WP-DBManager這樣的數(shù)據(jù)庫(kù)備份插件,你可以選擇你會(huì)的,熟悉的一種方式來(lái)做。

 

更多WordPress?網(wǎng)站搬家教程 ▼

網(wǎng)站怎么搬家遷移?WordPress搬家換域名流程

WordPress網(wǎng)站搬家到新空間,需要替換服務(wù)器路徑,一般都是通過(guò)phpMyAdmin數(shù)據(jù)庫(kù)管理界面,多次搜索和替換關(guān)鍵詞,這樣操作繁瑣,而且容易出錯(cuò)……為了解決此類(lèi)問(wèn)題,我們總結(jié)出了以下 “Wor……

WordPress網(wǎng)站搬家后,首頁(yè)前臺(tái)空白打開(kāi)后臺(tái)也空白,怎么辦?

WordPress網(wǎng)站搬家后,首頁(yè)前臺(tái)空白打開(kāi)后臺(tái)也空白,怎么辦?WP網(wǎng)站轉(zhuǎn)移空間換域名,出錯(cuò)是很平常的事情,我們只需將問(wèn)題,一個(gè)個(gè)做排查,問(wèn)題很快得到解決。以下是 WordPress?網(wǎng)站快速搬……

cwp-fix-permissions

二、上傳博客文件,導(dǎo)入數(shù)據(jù)庫(kù)

1)把博客文件用FTP傳到新空間,和下載一樣,要是新空間支持在線解壓縮,建議打包上傳,這樣時(shí)間節(jié)省了很多,流量也能節(jié)省一部分。

  • 通常WordPress目錄是public_html/下,所以只要把之前在public_html/目錄下的文件,上傳到新主機(jī)的public_html/下即可。

2)導(dǎo)入數(shù)據(jù)庫(kù):PHPMyAdmin,帝國(guó)備份王都可以做到。

  • 你需要在新主機(jī)內(nèi)創(chuàng)建一個(gè)數(shù)據(jù)庫(kù),然后將你之前導(dǎo)出的數(shù)據(jù)庫(kù),導(dǎo)入即可。

3)通過(guò)SSH使用?MySQL?數(shù)據(jù)庫(kù)導(dǎo)入命令??▼

導(dǎo)入數(shù)據(jù)庫(kù)500錯(cuò)誤?Linux導(dǎo)出MySQL大文件命令行

有位從事電商行業(yè)的朋友,剛安裝VestaCP面板之后,想要通過(guò)phpMyAdmin數(shù)據(jù)庫(kù)管理導(dǎo)入MySQL數(shù)據(jù)庫(kù),一直出現(xiàn)500錯(cuò)誤,嘗試多次也是導(dǎo)入失敗……可能因?yàn)?php.ini 配置,或其它問(wèn)題,所以在phpM……

 

三、修改網(wǎng)站配置和數(shù)據(jù)庫(kù)(關(guān)鍵)

1)修改wp-config文件,最好不要用記事本來(lái)修改,用notepad++或者UltraEdit等編輯器,把里面的MySQL數(shù)據(jù)庫(kù)信息改為你新空間的數(shù)據(jù)庫(kù)信息,如下:

/** WordPress 數(shù)據(jù)庫(kù)的名稱 */

define('DB_NAME', '你的新空間數(shù)據(jù)庫(kù)名稱');

/** MySQL 數(shù)據(jù)庫(kù)用戶名 */

define('DB_USER', '你的數(shù)據(jù)庫(kù)用戶名');

/** MySQL 數(shù)據(jù)庫(kù)密碼 */

define('DB_PASSWORD', '你的數(shù)據(jù)庫(kù)登錄密碼');

/** MySQL 主機(jī) */

define('DB_HOST', '你的數(shù)據(jù)庫(kù)地址');

將你新的主機(jī)空間的數(shù)據(jù)庫(kù)名稱,數(shù)據(jù)庫(kù)用戶名和密碼填進(jìn)去即可。注意一下,MySQL主機(jī)這一項(xiàng)默認(rèn)是’localhost’,如果你的是Windows主機(jī),不用修改,如果是Linux主機(jī),可能需要填上數(shù)據(jù)庫(kù)的地址。

2) 進(jìn)入新空間的phpMyAdmin修改數(shù)據(jù)庫(kù):修改數(shù)據(jù)庫(kù)表wp_options里的“siteurl”和“home”字段的值,改成你的新域名地址;

3)登錄域名服務(wù)器(比如:DNSPOD),把域名解析到新空間的IP地址。

4)登錄主機(jī)控制面板,添加域名。

  • 如何在CWP控制面板添加域名?請(qǐng)看以下教程?▼

如何安裝CWP控制面板?CENTOS WEB PANEL配置教程

如何安裝CWP控制面板? CENTOS WEB PANEL配置教程 網(wǎng)絡(luò)推廣人員用VPS建站,有眾多免費(fèi)或付費(fèi)的控制面板可以選擇。 在不知道要如何選擇功能齊全的VPS控制面板時(shí),推薦使用CWP控制面板。 什……

cwp_logo

替換服務(wù)器路徑和域名

安裝 WP Migrate DB 插件?▼

WordPress網(wǎng)站搬家插件:WP Migrate DB設(shè)置方法(數(shù)據(jù)庫(kù)遷移利器)

WordPress網(wǎng)站搬家插件:WP Migrate DB設(shè)置方法(網(wǎng)站數(shù)據(jù)庫(kù)遷移利器)有插坐插坐學(xué)院的同學(xué),用WordPress搭建網(wǎng)站做公眾號(hào)推廣,但是網(wǎng)站空間不穩(wěn)定,影響到SEO排名,索性將網(wǎng)站遷移到……

 

  • 適合網(wǎng)站搬家(能替換服務(wù)器路徑)
  • 將你的數(shù)據(jù)庫(kù)替換關(guān)鍵字,并導(dǎo)出為MySQL數(shù)據(jù)庫(kù)
  • 用 “Find &?Replace”?功能快速替服務(wù)員路徑和域名

phpMyAdmin修改服務(wù)器路徑和域名

  • 倘若你是用WP Migrate DB插件,導(dǎo)出已替換服務(wù)器路徑和域名的MySQL數(shù)據(jù)庫(kù)文件。
  • 只需在phpMyAdmin里,點(diǎn)擊你的數(shù)據(jù)庫(kù)名稱?→ 點(diǎn)擊“導(dǎo)入”,直接將其導(dǎo)入(可輕松跳過(guò)以下替換步驟)。

第一步:在phpMyAdmin里,點(diǎn)擊你要修改的數(shù)據(jù)庫(kù)名。

第二步:然后,點(diǎn)擊“搜索”。

第三步:搜索舊路徑

  • 替換舊網(wǎng)站空間路徑(文件夾地址)為新路徑
  • 舊文件夾路徑:/home/abc/public_html/site/etufo.org/
  • 新文件夾路徑:/data/abc/etufo.org/

第四步:搜索舊域名

舊域名: http://www.www.in

新域名:http://www.www.org

phpmyadmin-search-keyword

找到搜索結(jié)果,如下圖所示:

phpmyadmin-search-result

  • 原來(lái)的文章里有鏈接或者圖片,是用以前域名的地址,所以還要修改那些地址。

第五步:?鼠標(biāo)左鍵單擊“瀏覽”;

這樣在新窗口打開(kāi)的同時(shí),下方也會(huì)自動(dòng)跳轉(zhuǎn)到該字段位置(自動(dòng)篩選,顯示關(guān)鍵字在哪個(gè)字段里)。

注意事項(xiàng):網(wǎng)站空間路徑(文件夾地址)也要替換,請(qǐng)根據(jù)自己的情況,自行搜索替換。

比如,在phpMyAdmin里,執(zhí)行以下語(yǔ)句:

UPDATE wp_options SET option_value = REPLACE(option_value,'舊地址','新地址');

UPDATE wp_posts SET post_content = replace (post_content,'舊地址','新地址');

UPDATE wp_posts SET post_excerpt = replace (post_excerpt,'舊地址','新地址');

UPDATE wp_posts SET guid = replace (guid, '舊地址','新地址');

SQL語(yǔ)句說(shuō)明:UPDATE 數(shù)據(jù)表名 SET 字段 = replace (字段, ‘舊地址’,’新地址’);

四、換新域名

如果你需要換新域名,請(qǐng)跟著做,不換域名請(qǐng)略過(guò)此步。

  • 原域名301重定向到新域名→更改數(shù)據(jù)庫(kù)內(nèi)容。

做301重定向:

  • 301重定向的目的是讓原來(lái)搜索引擎收錄的內(nèi)容能夠轉(zhuǎn)向到新域名上,實(shí)現(xiàn)的方法有很多。

如果你用的是Linux+Apache的主機(jī),可以選擇修改 .htaccess文件,在此文件中插入以下代碼:

RewriteEngine on
RewriteCond %{HTTP_HOST} www.ufo.org.in
RewriteRule ^(.*) https://www.etufo.org/$1 [L,R=301]

如上,舊域名是 http://www.ufo.org.in,新域名是 http://www.etufo.org

或者,你用戶的是Windows主機(jī)(不推薦,因?yàn)閃indows主機(jī)完全兼容WordPress),可以選擇修改WordPress博客根目錄下的wp-blog-header.php,在<?php后加入下面代碼:

if (strtolower($_SERVER['SERVER_NAME'])!=’原域名’)
{
$URIRedirect=$_SERVER['REQUEST_URI'];
if(strtolower($URIRedirect)==’/index.php’) {
$URIRedirect=’/’;
}
header(‘HTTP/1.1 301 Moved Permanently’);
header(‘Location:http://新域名’.$URIRedirect);
exit();
}

五、檢查轉(zhuǎn)移結(jié)果

花點(diǎn)時(shí)間,檢查網(wǎng)站前臺(tái)是否出錯(cuò)?

  1. 將網(wǎng)站后臺(tái)插件和主題設(shè)置,都一個(gè)個(gè)檢查一遍,這樣能降低你網(wǎng)站出錯(cuò)造成的各種損失。
  2. 比如,keywordlink自動(dòng)錨文本插件部分?jǐn)?shù)據(jù)會(huì)自動(dòng)清空,只有就導(dǎo)入之前備份好的keywordlink自動(dòng)錨文本插件。

WordPress網(wǎng)站搬家換域名后,真的出現(xiàn)問(wèn)題,不知道如何解決,怎么辦?

  • 參考我們網(wǎng)站分享的WP搬家教程,還是無(wú)法解決,建議把你的問(wèn)題,放到搜索引擎搜索,這樣你遇到的WordPress網(wǎng)站搬家換域名等問(wèn)題,通常都能迎刃而解。

按照以上說(shuō)的去操作,很快就能成功搬家了!

恭喜你,WordPress網(wǎng)站轉(zhuǎn)移成功!

擴(kuò)展閱讀:

WordPress網(wǎng)站搬家插件:WP Migrate DB設(shè)置方法(數(shù)據(jù)庫(kù)遷移利器)

WordPress網(wǎng)站搬家插件:WP Migrate DB設(shè)置方法(網(wǎng)站數(shù)據(jù)庫(kù)遷移利器)有插坐插坐學(xué)院的同學(xué),用WordPress搭建網(wǎng)站做公眾號(hào)推廣,但是網(wǎng)站空間不穩(wěn)定,影響到SEO排名,索性將網(wǎng)站遷移到……

hyperlink-icon_350x350-1WordPress網(wǎng)站搬家后,首頁(yè)前臺(tái)空白打開(kāi)后臺(tái)也空白,怎么辦?

WordPress網(wǎng)站搬家后,首頁(yè)前臺(tái)空白打開(kāi)后臺(tái)也空白,怎么辦?WP網(wǎng)站轉(zhuǎn)移空間換域名,出錯(cuò)是很平常的事情,我們只需將問(wèn)題,一個(gè)個(gè)做排查,問(wèn)題很快得到解決。以下是 WordPress?網(wǎng)站快速搬……

cwp-fix-permissions

希望我們網(wǎng)站( https://www.wordpressx.com/ ) 分享的《WordPress搬家教程:網(wǎng)站轉(zhuǎn)移空間換域名怎么做?》,對(duì)您有幫助。

TAG:

WordPress網(wǎng)站安全防護(hù)插件配置:All In One WP Security(wordpress維護(hù)插件)

發(fā)布于: 2022-11-03

1 WP安全登錄插件推薦

  • 1.1 用戶帳戶安全
  • 1.2 用戶登錄安全
  • 1.3 用戶注冊(cè)安全
  • 1.4 數(shù)據(jù)庫(kù)安全
  • 1.5 文件系統(tǒng)安全
  • 1.6 HTACCESS和WP-CONFIG.PHP文件備份和恢復(fù)
  • 1.7 黑名單功能
  • 1.8 防火墻功能
  • 1.9 蠻力登錄攻擊預(yù)防
  • 1.10 WHOIS查詢
  • 1.11 安全掃描器
  • 1.12 評(píng)論垃圾郵件安全
  • 1.13 前端文本復(fù)制保護(hù)
  • 1.14 定期更新和增加新的安全功能
  • 1.15 適用于最流行的WORDPRESS插件
  • 1.16 附加功能
  • 2 常見(jiàn)問(wèn)題
  • 3 提示服務(wù)暫時(shí)無(wú)法使用

 

有些新媒體人想要做好WordPress網(wǎng)站安全防護(hù),抱怨這2款WP安全插件:

  • 1)Wordfence
  • 2)iThemes Security

就連最基本的導(dǎo)出導(dǎo)入設(shè)定功能,都要付費(fèi)專業(yè)版功能,才能使用,呵呵!

WP安全登錄插件推薦

我們?cè)赪P官方仔細(xì)搜索,很快就找到這款WP插件:

和前2者的主要區(qū)別在于,免費(fèi)用戶也能使用功能全面的網(wǎng)站防護(hù)設(shè)置。

最重要的是,可以免費(fèi)使用導(dǎo)入導(dǎo)出設(shè)定的功能?▼

aiowpsec-import-export

想要設(shè)定 All In One WP Security & Firewall 插件的導(dǎo)入導(dǎo)出功能,請(qǐng)點(diǎn)擊WP安全的選項(xiàng) “設(shè)置” ?▼

aiowps-security-settings

以下是該插件提供的WordPress安全防護(hù)和防火墻功能列表:

用戶帳戶安全

  • 檢測(cè)是否存在具有默認(rèn)“admin”用戶名的用戶帳戶,并輕松將用戶名更改為你選擇的值。
  • 該插件還將檢測(cè)你是否有任何WordPress用戶帳戶具有相同的登錄名和顯示名稱。考慮到顯示名稱與登錄名相同的地方是不好的安全做法,因?yàn)槟阋呀?jīng)知道登錄名了。
  • 密碼強(qiáng)度工具,使你可以創(chuàng)建非常強(qiáng)大的密碼。
  • 停止用戶頁(yè)面。所以用戶/機(jī)器人不能通過(guò)作者永久鏈接發(fā)現(xiàn)用戶信息。

用戶登錄安全

  • 使用登錄鎖定功能防止“強(qiáng)力登錄攻擊”。具有特定IP地址或范圍的用戶將根據(jù)配置設(shè)置被鎖定在系統(tǒng)外一段預(yù)定的時(shí)間,并且你也可以選擇通過(guò)電子郵件通知,由于登錄嘗試過(guò)多而被鎖定的人員。
  • 作為管理員,你可以查看所有被鎖定的用戶列表,這些列表顯示在易于閱讀和導(dǎo)航的表格中,也可以通過(guò)單擊按鈕來(lái)解鎖單個(gè)或批量IP地址。
  • 在可配置的時(shí)間段之后強(qiáng)制注銷(xiāo)所有用戶
  • 監(jiān)視/查看失敗的登錄嘗試,顯示用戶的IP地址,用戶名/用戶名和失敗的登錄嘗試的日期/時(shí)間
  • 通過(guò)跟蹤用戶名,IP地址,登錄日期/時(shí)間和注銷(xiāo)日期/時(shí)間,監(jiān)控/查看系統(tǒng)上所有用戶帳戶的帳戶活動(dòng)。
  • 能夠自動(dòng)鎖定嘗試使用無(wú)效用戶名登錄的IP地址范圍。
  • 能夠查看當(dāng)前登錄到你的網(wǎng)站的所有用戶的列表。
  • 允許你在特定的白名單中指定一個(gè)或多個(gè)IP地址。列入白名單的IP地址將可以訪問(wèn)你的WP登錄頁(yè)面。
  • 將驗(yàn)證碼添加到WordPress登錄表單。
  • 添加驗(yàn)證碼到你的WP登錄系統(tǒng)的忘記密碼表單。

用戶注冊(cè)安全

  • 啟用WordPress用戶帳戶的手動(dòng)審批。如果你的網(wǎng)站允許用戶通過(guò)WordPress注冊(cè)表創(chuàng)建自己的帳戶,那么你可以通過(guò)手動(dòng)批準(zhǔn)每個(gè)注冊(cè)來(lái)最大限度地減少垃圾郵件或偽造注冊(cè)。
  • 能夠?qū)Ⅱ?yàn)證碼添加到WordPress的用戶注冊(cè)頁(yè)面,以防止垃圾郵件用戶注冊(cè)。
  • 能夠?qū)ordPress添加到WordPress的用戶注冊(cè)表單中,以減少機(jī)器人的注冊(cè)嘗試。

數(shù)據(jù)庫(kù)安全

  • 輕輕點(diǎn)擊一個(gè)按鈕,即可將默認(rèn)的WP前綴設(shè)置為你所選擇的值。
  • 安排自動(dòng)備份和電子郵件通知,或者只要點(diǎn)擊一下即可進(jìn)行即時(shí)數(shù)據(jù)庫(kù)備份。

文件系統(tǒng)安全

  • 識(shí)別具有不安全權(quán)限設(shè)置的文件或文件夾,并通過(guò)單擊按鈕將權(quán)限設(shè)置為推薦安全值。
  • 通過(guò)從WordPress管理區(qū)域禁用文件編輯保護(hù)你的PHP代碼。
  • 從單一菜單頁(yè)面輕松查看和監(jiān)控所有主機(jī)系統(tǒng)日志,并隨時(shí)了解服務(wù)器上發(fā)生的任何問(wèn)題或問(wèn)題,以便快速解決問(wèn)題。
  • 防止用戶訪問(wèn)你的WordPress網(wǎng)站的readme.html,license.txt和wp-config-sample.php文件。

HTACCESS和WP-CONFIG.PHP文件備份和恢復(fù)

  • 輕松備份你的原始.htaccess和wp-config.php文件,以防你需要使用它們來(lái)恢復(fù)損壞的功能。
  • 只需點(diǎn)擊幾下,即可從管理控制面板修改當(dāng)前活動(dòng)的.htaccess或wp-config.php文件的內(nèi)容

黑名單功能

  • 禁止用戶通過(guò)指定IP地址或使用通配符指定IP范圍。
  • 通過(guò)指定用戶代理來(lái)禁止用戶。

防火墻功能

如果你導(dǎo)入的是其它網(wǎng)站的設(shè)定,同時(shí)勾選了“Enable 404 IP Detection and Lockout(啟用404 IP檢測(cè)和鎖定)”:

請(qǐng)務(wù)必在 “防火墻” 選項(xiàng)里,設(shè)置 “404 Lockout Redirect URL(404鎖定重定向URL)”網(wǎng)址,不然會(huì)重定向到其它網(wǎng)站?▼

aiowpsec-404-detection

這個(gè)插件允許你通過(guò)htaccess文件輕松地為你的網(wǎng)站添加大量的防火墻保護(hù)。在你網(wǎng)站上的任何其他代碼運(yùn)行之前,你的Web服務(wù)器會(huì)先運(yùn)行htaccess文件。

因此,這些防火墻規(guī)則將阻止惡意腳本,以免有機(jī)會(huì)到達(dá)你網(wǎng)站上的WordPress代碼。

  • 訪問(wèn)控制設(shè)施。
  • 立即激活一系列從基本,中級(jí)和高級(jí)的防火墻設(shè)置。
  • 啟用著名的“5G黑名單”防火墻規(guī)則。
  • 禁止代理評(píng)論發(fā)布。
  • 阻止訪問(wèn)調(diào)試日志文件。
  • 禁用跟蹤和跟蹤。
  • 拒絕惡意或惡意的查詢字符串。
  • 通過(guò)激活全面的高級(jí)字符串過(guò)濾器來(lái)防止跨站點(diǎn)腳本(XSS)。
    或者在瀏覽器中沒(méi)有特殊cookie的惡意機(jī)器人。你(網(wǎng)站管理員)將知道如何設(shè)置這個(gè)特殊的cookie,并能夠登錄到你的網(wǎng)站。
  • WordPress PingBack漏洞保護(hù)功能。此防火墻功能允許用戶禁止訪問(wèn)xmlrpc.php文件,以防止pingback功能中的某些漏洞。這也有助于阻止漫游器不斷訪問(wèn)xmlrpc.php文件并浪費(fèi)你的服務(wù)器資源。
  • 能夠阻止虛假的Googlebots抓取你的網(wǎng)站。
  • 能夠防止圖像盜鏈。使用這個(gè)來(lái)防止他人盜鏈你的圖片。
  • 能夠記錄你網(wǎng)站上的所有404個(gè)事件。你也可以選擇自動(dòng)阻止太多404的IP地址。
  • 能夠添加自定義規(guī)則來(lái)阻止訪問(wèn)你的網(wǎng)站的各種資源。

蠻力登錄攻擊預(yù)防

  • 通過(guò)我們特殊的基于Cookie的暴力登錄預(yù)防功能即時(shí)阻止暴力登錄攻擊。此防火墻功能將阻止所有來(lái)自人類(lèi)和機(jī)器人的登錄嘗試。
  • 能夠添加一個(gè)簡(jiǎn)單的數(shù)學(xué)驗(yàn)證碼到WordPress的登錄表單來(lái)抵御暴力登錄攻擊。
  • 能夠隱藏管理登錄頁(yè)面。重命名你的WordPress登錄頁(yè)面的URL,以便機(jī)器人和黑客無(wú)法訪問(wèn)你真正的WordPress登錄URL。該功能允許你將默認(rèn)登錄頁(yè)面(wp-login.php)更改為你配置的內(nèi)容。
  • 能夠使用登錄蜜罐,這將有助于減少機(jī)器人的蠻力登錄嘗試。

WHOIS查詢

  • 執(zhí)行可疑主機(jī)或IP地址的WHOI查詢并獲取完整詳細(xì)信息。

安全掃描器

  • 文件更改檢測(cè)掃描程序可以提醒你,如果你的WordPress系統(tǒng)中有任何文件已經(jīng)改變。然后,你可以調(diào)查,看看這是一個(gè)合法的變化,或者一些錯(cuò)誤的代碼被注入。
  • 數(shù)據(jù)庫(kù)掃描器功能可用于掃描數(shù)據(jù)庫(kù)表。它會(huì)查找任何常見(jiàn)的可疑字符串,JavaScript和一些WordPress核心表中的html代碼。

評(píng)論垃圾郵件安全

  • 監(jiān)控持續(xù)產(chǎn)生最多垃圾評(píng)論的最活躍的IP地址,并立即通過(guò)單擊按鈕來(lái)阻止它們。
  • 如果評(píng)論不是來(lái)源于你的域名,則可以阻止提交評(píng)論(這會(huì)減少你網(wǎng)站上的某些垃圾評(píng)論發(fā)布)。
  • 添加一個(gè)驗(yàn)證碼到你的WordPress評(píng)論表格,以增加對(duì)評(píng)論垃圾郵件的安全性。
  • 自動(dòng)和永久阻止超過(guò)了一定數(shù)量的標(biāo)記為垃圾評(píng)論的IP地址。

前端文本復(fù)制保護(hù)

  • 能夠?yàn)槟愕那岸私糜益I單擊,文本選擇和復(fù)制選項(xiàng)。

定期更新和增加新的安全功能

  • WordPress的安全是隨著時(shí)間的推移而發(fā)展的。插件作者將定期更新All In One WP安全插件,并提供新的安全功能(如果需要,還會(huì)進(jìn)行修復(fù)),以便你放心,讓你的站點(diǎn)將處于安全防護(hù)技術(shù)的前沿。

適用于最流行的WORDPRESS插件

  • 它應(yīng)該與最流行的WordPress插件順利工作。

附加功能

  • 能夠從你的網(wǎng)站的HTML源代碼中刪除WordPress生成器元信息。
  • 能夠從JS和CSS文件中刪除WordPress版本信息包括你的網(wǎng)站。
  • 能夠阻止人們?cè)L問(wèn)readme.html,license.txt和wp-config-sample.php文件
  • 在執(zhí)行各種后端任務(wù)(調(diào)查安全性攻擊,執(zhí)行站點(diǎn)升級(jí),執(zhí)行維護(hù)工作等)時(shí),能夠暫時(shí)鎖定站點(diǎn)的前端和普通訪問(wèn)者。
  • 能夠?qū)С?導(dǎo)入安全設(shè)置。
  • 防止其他網(wǎng)站通過(guò)框架或iframe顯示你的內(nèi)容。

常見(jiàn)問(wèn)題

問(wèn)1:我啟用了這個(gè)安全插件各種防火墻功能,但現(xiàn)在我被鎖定在我的網(wǎng)站之外。我如何解決它?答1:恢復(fù)你的WordPress網(wǎng)站的htaccess文件。這將刪除任何防火墻,并允許你從頭開(kāi)始。問(wèn)2:我啟用了維護(hù)模式,現(xiàn)在我被鎖定在我的網(wǎng)站之外。我該怎么辦?答2:首先,恢復(fù).htaccess文件,然后登錄你的網(wǎng)站。問(wèn)3:我有一個(gè)WordPress多站點(diǎn)(WPMS)安裝。我沒(méi)有看到我的子網(wǎng)站上的這個(gè)插件的一些菜單。這是為什么?答3: WordPress多站點(diǎn)為你的所有子站點(diǎn)使用一個(gè)單一的文件系統(tǒng)。所以只需要在你的MAIN站點(diǎn)上啟用一些安全功能。子站點(diǎn)不會(huì)顯示這些功能的菜單。你可以從WPMS安裝的主站點(diǎn)配置這些設(shè)置。問(wèn)4:如何刪除All In One WordPress Security and Firewall 插件答4:在WP后臺(tái),點(diǎn)擊“插件”,在插件列表里找到 “All In One WP Security” ,點(diǎn)擊 “刪除” 即可。

提示服務(wù)暫時(shí)無(wú)法使用

service-temporarily-unavailable

錯(cuò)誤︰ 出于安全考慮,你的IP地址的訪問(wèn)權(quán)限已被阻止。 請(qǐng)與管理員聯(lián)系。

如果登錄網(wǎng)站時(shí),出現(xiàn)以上 “服務(wù)暫時(shí)無(wú)法使用” 的提示消息,說(shuō)明你的IP地址訪問(wèn)受到了限制。

請(qǐng)嘗試通過(guò)FTP重命名該插件,取消激活插件后,應(yīng)該可以登錄。

如果FTP重命名該插件,還是無(wú)法登錄:

  1. 請(qǐng)確保你的所有其他插件已停用。
  2. 然后安裝新的副本并啟用插件,但不要重新插入規(guī)則。
  3. 然后開(kāi)始啟用你的網(wǎng)站所需的功能。

為了避免網(wǎng)站被駭客入侵,現(xiàn)在就開(kāi)始安裝All In One WP Security & Firewall安全插件吧!

點(diǎn)此前往 All In One WordPress Security and Firewall?插件下載頁(yè)面

希望我們網(wǎng)站( https://www.wordpressx.com/ ) 分享的《WordPress網(wǎng)站安全防護(hù)插件配置:All In One WP Security & Firewall》,對(duì)您有幫助。

WordPress如何將外鏈轉(zhuǎn)內(nèi)鏈?文章外鏈自動(dòng)轉(zhuǎn)成內(nèi)鏈代碼(wordpress外鏈跳轉(zhuǎn)插件)

發(fā)布于: 2022-11-03

1 外鏈轉(zhuǎn)成內(nèi)鏈優(yōu)勢(shì)

  • 2 第 1?步:上傳文件到網(wǎng)站根目錄
    • 2.1 PHP版本
    • 2.2 JS版本
    • 2.3 PHP和JS哪個(gè)好?
  • 3 第 2?步:添加代碼到?function.php?文件
    • 3.1 外鏈跳轉(zhuǎn)無(wú)加密
    • 3.2 外鏈跳轉(zhuǎn)base64加密【推薦】
  • 4 robots.txt屏蔽蜘蛛

 

WordPress如何將外鏈轉(zhuǎn)內(nèi)鏈?

文章外鏈自動(dòng)轉(zhuǎn)成內(nèi)鏈代碼

有時(shí)候我們因?yàn)樽龉雀鑃EO排名,在WordPress網(wǎng)站分享一些被中國(guó)網(wǎng)絡(luò)封鎖的海外網(wǎng)站或論壇,這樣的鏈接有被墻風(fēng)險(xiǎn)。

innity_adZoneAsync.q.push(function(){innity_adZoneAsync.display(“ee389847678a3a9d1ce9e4ca69200d06″,”96572”,{“target”:”div-ad-innity-96572/0″,”origin”:”MY”});});

所以,我們要將文章中某些外鏈自動(dòng)轉(zhuǎn)換成內(nèi)鏈。

外鏈轉(zhuǎn)成內(nèi)鏈優(yōu)勢(shì)

  • 安全強(qiáng)化:增強(qiáng)對(duì)惡意請(qǐng)求的簡(jiǎn)單保護(hù);
  • 跳轉(zhuǎn)模式:使用noscript標(biāo)簽來(lái)增加html js跳轉(zhuǎn)模式;
  • 跳轉(zhuǎn)加密:Base64加密的外部鏈,兼容非加密跳轉(zhuǎn);
  • 禁止收錄:添加了禁止搜索引擎蜘蛛收錄和捕獲的META聲明;
  • 禁止使用:禁止其他網(wǎng)站使用我們的跳轉(zhuǎn)頁(yè)面。

第 1?步:上傳文件到網(wǎng)站根目錄

WordPress文章外鏈自動(dòng)轉(zhuǎn)成內(nèi)鏈的代碼,有2個(gè)版本:

  1. PHP版本
  2. JS版本

PHP版本

將以下 PHP 代碼保存為 go.php?并上傳到網(wǎng)站根目錄。

<?
php
if(strlen($_SERVER['REQUEST_URI']) > 255 ||
 strpos($_SERVER['REQUEST_URI'], "eval(") ||
 strpos($_SERVER['REQUEST_URI'], "base64")) {
 @header("HTTP/1.1 414 Request-URI Too Long");
 @header("Status: 414 Request-URI Too Long");
 @header("Connection: Close");
 @exit;
}
//通過(guò)QUERY_STRING取得完整的傳入數(shù)據(jù),然后取得url=之后的所有值,兼容性更好
$t_url = preg_replace('/^url=(.*)$/i','$1',$_SERVER["QUERY_STRING"]);
//此處可以自定義一些特別的外鏈,不需要可以刪除以下5行
if($t_url=="chenweiliang" ) {
 $t_url="https://www.wordpressx.com/";
} elseif($t_url=="etufo") {
 $t_url="https://www.etufo.org/";
}
//數(shù)據(jù)處理
if(!empty($t_url)) {
 //判斷取值是否加密
 if ($t_url == base64_encode(base64_decode($t_url))) {
 $t_url = base64_decode($t_url);
 }
 //對(duì)取值進(jìn)行網(wǎng)址校驗(yàn)和判斷
 preg_match('/^(http|https|thunder|qqdl|ed2k|Flashget|qbrowser):///i',$t_url,$matches);
 if($matches){
 $url=$t_url;
 $title='頁(yè)面加載中,請(qǐng)稍候...';
 } else {
 preg_match('/./i',$t_url,$matche);
 if($matche){
 $url='http://'.$t_url;
 $title='頁(yè)面加載中,請(qǐng)稍候...';
 } else {
 $url = 'http://'.$_SERVER['HTTP_HOST'];
 $title='參數(shù)錯(cuò)誤,正在返回首頁(yè)...';
 }
 }
} else {
 $title = '參數(shù)缺失,正在返回首頁(yè)...';
 $url = 'http://'.$_SERVER['HTTP_HOST'];
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex, nofollow" />
<noscript><meta http-equiv="refresh" content="1;url='<?php echo $url;?>';"></noscript>
<script>
function link_jump()
{
 //禁止其他網(wǎng)站使用我們的跳轉(zhuǎn)頁(yè)面
 var MyHOST = new RegExp("<?php echo $_SERVER['HTTP_HOST']; ?>");
 if (!MyHOST.test(document.referrer)) {
 location.href="http://" + MyHOST;
 }
 location.href="<?php echo $url;?>";
}
//延時(shí)1S跳轉(zhuǎn),可自行修改延時(shí)時(shí)間
setTimeout(link_jump, 1000);
//延時(shí)50S關(guān)閉跳轉(zhuǎn)頁(yè)面,用于文件下載后不會(huì)關(guān)閉跳轉(zhuǎn)頁(yè)的問(wèn)題
setTimeout(function(){window.opener=null;window.close();}, 50000);
</script>
<title><?php echo $title;?></title>
<style type="text/css">
body{background:#555}.loading{-webkit-animation:fadein 2s;-moz-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.spinner-wrapper{position:absolute;top:0;left:0;z-index:300;height:100%;min-width:100%;min-height:100%;background:rgba(255,255,255,0.93)}.spinner-text{position:absolute;top:45%;left:50%;margin-left:-100px;margin-top:2px;color:#000;letter-spacing:1px;font-size:20px;font-family:Arial}.spinner{position:absolute;top:45%;left:50%;display:block;margin-left:-160px;width:1px;height:1px;border:20px solid rgba(255,0,0,1);-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;border-left-color:transparent;border-right-color:transparent;-webkit-animation:spin 1.5s infinite;-moz-animation:spin 1.5s infinite;animation:spin 1.5s infinite}@-webkit-keyframes spin{0%,100%{-webkit-transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(720deg) scale(0.6)}}@-moz-keyframes spin{0%,100%{-moz-transform:rotate(0deg) scale(1)}50%{-moz-transform:rotate(720deg) scale(0.6)}}@-o-keyframes spin{0%,100%{-o-transform:rotate(0deg) scale(1)}50%{-o-transform:rotate(720deg) scale(0.6)}}@keyframes spin{0%,100%{transform:rotate(0deg) scale(1)}50%{transform:rotate(720deg) scale(0.6)}}
</style>
</head>
<body>
<div class="loading">
 <div class="spinner-wrapper">
 <span class="spinner-text">頁(yè)面加載中,請(qǐng)稍候...</span>
 <span class="spinner"></span>
 </div>
</div>
</body>
</html>

JS版本

將以下 JS 代碼保存為 go.html 并上傳到網(wǎng)站根目錄。

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex, nofollow" />
<script>
//base64加密解密函數(shù)
var base64EncodeChars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var base64DecodeChars=new Array(-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1);function base64encode(str){var out,i,len;var c1,c2,c3;len=str.length;i=0;out="";while(i<len){c1=str.charCodeAt(i++)&255;if(i==len){out+=base64EncodeChars.charAt(c1>>2);out+=base64EncodeChars.charAt((c1&3)<<4);out+="==";break}c2=str.charCodeAt(i++);if(i==len){out+=base64EncodeChars.charAt(c1>>2);out+=base64EncodeChars.charAt(((c1&3)<<4)|((c2&240)>>4));out+=base64EncodeChars.charAt((c2&15)<<2);out+="=";break}c3=str.charCodeAt(i++);out+=base64EncodeChars.charAt(c1>>2);out+=base64EncodeChars.charAt(((c1&3)<<4)|((c2&240)>>4));out+=base64EncodeChars.charAt(((c2&15)<<2)|((c3&192)>>6));out+=base64EncodeChars.charAt(c3&63)}return out}function base64decode(str){var c1,c2,c3,c4;var i,len,out;len=str.length;i=0;out="";while(i<len){do{c1=base64DecodeChars[str.charCodeAt(i++)&255]}while(i<len&&c1==-1);if(c1==-1){break}do{c2=base64DecodeChars[str.charCodeAt(i++)&255]}while(i<len&&c2==-1);if(c2==-1){break}out+=String.fromCharCode((c1<<2)|((c2&48)>>4));do{c3=str.charCodeAt(i++)&255;if(c3==61){return out}c3=base64DecodeChars[c3]}while(i<len&&c3==-1);if(c3==-1){break}out+=String.fromCharCode(((c2&15)<<4)|((c3&60)>>2));do{c4=str.charCodeAt(i++)&255;if(c4==61){return out}c4=base64DecodeChars[c4]}while(i<len&&c4==-1);if(c4==-1){break}out+=String.fromCharCode(((c3&3)<<6)|c4)}return out}function utf16to8(str){var out,i,len,c;out="";len=str.length;for(i=0;i<len;i++){c=str.charCodeAt(i);if((c>=1)&&(c<=127)){out+=str.charAt(i)}else{if(c>2047){out+=String.fromCharCode(224|((c>>12)&15));out+=String.fromCharCode(128|((c>>6)&63));out+=String.fromCharCode(128|((c>>0)&63))}else{out+=String.fromCharCode(192|((c>>6)&31));out+=String.fromCharCode(128|((c>>0)&63))}}}return out}function utf8to16(str){var out,i,len,c;var char2,char3;out="";len=str.length;i=0;while(i<len){c=str.charCodeAt(i++);switch(c>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:out+=str.charAt(i-1);break;case 12:case 13:char2=str.charCodeAt(i++);out+=String.fromCharCode(((c&31)<<6)|(char2&63));break;case 14:char2=str.charCodeAt(i++);char3=str.charCodeAt(i++);out+=String.fromCharCode(((c&15)<<12)|((char2&63)<<6)|((char3&63)<<0));break}}return out}function doit(){var f=document.f;f.output.value=base64encode(utf16to8(f.source.value));f.decode.value=utf8to16(base64decode(f.output.value))};
//獲取請(qǐng)求參數(shù),支持偽靜態(tài)
function GetQueryString(name)
{
 var reg = new RegExp("(^|&)"+ name +"=(.*)$");
 var r = window.location.search.substr(1).match(reg);
 if(r!=null) {
 return unescape(r[2]);
 } else {
 return window.location.pathname.replace('/go/',''); //注意代碼中的/goto/和跳轉(zhuǎn)地址/goto/保持一致,請(qǐng)記得自行修改!
 }
}
var jump_url = GetQueryString("url");
//若傳入的是base加密數(shù)據(jù),則進(jìn)行解密處理
if( jump_url==base64encode(base64decode(jump_url))) {
 jump_url = base64decode(jump_url);
}
//url簡(jiǎn)單正則
var UrlReg = "^((http|https|thunder|qqdl|ed2k|Flashget|qbrowser|ftp|rtsp|mms)://)";
//自定義一些跳轉(zhuǎn)字符串,請(qǐng)根據(jù)實(shí)際需求自行發(fā)揮
if(jump_url=="chenweiliang") {
 var jump_url="http://www.longhj.cn/";
}
if(jump_url=="etufo") {
 var jump_url="https://www.etufo.org/";
}
//網(wǎng)址校驗(yàn)
if(jump_url == null || jump_url.toString().length<1 || !jump_url.match(UrlReg)) {
 document.title = '參數(shù)錯(cuò)誤,正在返回首頁(yè)...';
 jump_url = location.origin;
}
//延時(shí)執(zhí)行跳轉(zhuǎn)
setTimeout(
function link_jump()
{
//非本站域名不允許使用此跳轉(zhuǎn)頁(yè)面,請(qǐng)自行修改wordpressx.com為自己的域名
 var MyHOST = new RegExp("wordpressx.com");
 if (!MyHOST.test(document.referrer)) {
 location.href = "http://" + MyHOST;
 return;
 }
 location.href = jump_url;
}, 1000);
setTimeout(function(){window.opener=null;window.close();}, 50000);
</script>
<title>頁(yè)面加載中,請(qǐng)稍候...</title>
<style type="text/css">
body{background:#555}.loading{-webkit-animation:fadein 2s;-moz-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.spinner-wrapper{position:absolute;top:0;left:0;z-index:300;height:100%;min-width:100%;min-height:100%;background:rgba(255,255,255,0.93)}.spinner-text{position:absolute;top:45%;left:50%;margin-left:-100px;margin-top:2px;color:#000;letter-spacing:1px;font-size:20px;font-family:Arial}.spinner{position:absolute;top:45%;left:50%;display:block;margin-left:-160px;width:1px;height:1px;border:20px solid rgba(255,0,0,1);-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;border-left-color:transparent;border-right-color:transparent;-webkit-animation:spin 1.5s infinite;-moz-animation:spin 1.5s infinite;animation:spin 1.5s infinite}@-webkit-keyframes spin{0%,100%{-webkit-transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(720deg) scale(0.6)}}@-moz-keyframes spin{0%,100%{-moz-transform:rotate(0deg) scale(1)}50%{-moz-transform:rotate(720deg) scale(0.6)}}@-o-keyframes spin{0%,100%{-o-transform:rotate(0deg) scale(1)}50%{-o-transform:rotate(720deg) scale(0.6)}}@keyframes spin{0%,100%{transform:rotate(0deg) scale(1)}50%{transform:rotate(720deg) scale(0.6)}}
</style>
</head>
<body>
<div class="loading">
 <div class="spinner-wrapper">
 <span class="spinner-text">頁(yè)面加載中,請(qǐng)稍候...</span>
 <span class="spinner"></span>
 </div>
</div>
</body>
</html>

請(qǐng)注意修改://非本站域名不允許使用此跳轉(zhuǎn)頁(yè)面,請(qǐng)自行修改wordpressx.com為自己的域名

innity_adZoneAsync.q.push(function(){innity_adZoneAsync.display(“ee389847678a3a9d1ce9e4ca69200d06″,”96574”,{“target”:”div-ad-innity-96574/0″,”origin”:”MY”});});

PHP和JS哪個(gè)好?

PHP 版本和 JS 版本的功能是一樣的,區(qū)別在于:

  • PHP版本是動(dòng)態(tài)的,略有服務(wù)器負(fù)載產(chǎn)生;
  • 而JS版本要求瀏覽器支持JS才能正常工作,
  • 但是現(xiàn)在,大多數(shù)瀏覽器都支持它!

注意:如果測(cè)試JS版本的跳轉(zhuǎn)代碼無(wú)效,就用PHP的跳轉(zhuǎn)代碼。

第 2?步:添加代碼到?function.php?文件

上傳跳轉(zhuǎn)頁(yè)面后,接著就是將外鏈跳轉(zhuǎn)代碼,添加到WordPress主題的?function.php?文件里。

article_with_pictures_plugin_1246_permanent_7f2e54494e48f3f75323aee313c93b09.webp

2 選 1?代碼:

  • 1)外鏈跳轉(zhuǎn)無(wú)加密
  • 2)外鏈跳轉(zhuǎn)base64加密【推薦】

外鏈跳轉(zhuǎn)無(wú)加密

// 外鏈跳轉(zhuǎn)無(wú)加密go.html?url
add_filter('the_content','link_to_jump',999);
 function link_to_jump($content){
 preg_match_all('/<a(.*?)href="(.*?)"(.*?)>/',$content,$matches);
 if($matches){
 foreach($matches[2] as $val){
 if(strpos($val,'://')!==false && strpos($val,home_url())===false && strpos($val,'wordpressx.com')===false && strpos($val,'ufo.org.in')===false && strpos($val,'etufo.org')===false && !preg_match('/.(jpg|jepg|png|ico|bmp|gif|tiff)/i',$val) && !preg_match('/(ed2k|thunder|Flashget|flashget|qqdl):///i',$val))
{ 
 $content=str_replace("href="$val"", "rel="nofollow" target="_blank" href="go.html?url=$val" ",$content);

}
 }
 }
 return $content;
 }

外鏈跳轉(zhuǎn)base64加密【推薦】

// 外鏈跳轉(zhuǎn)base64加密go.html?url
 add_filter('the_content','link_to_jump',999);
 function link_to_jump($content){
 preg_match_all('/<a(.*?)href="(.*?)"(.*?)>/',$content,$matches);
 if($matches){
 foreach($matches[2] as $val){
 if(strpos($val,'://')!==false && strpos($val,home_url())===false && strpos($val,'wordpressx.com')===false && strpos($val,'ufo.org.in')===false && strpos($val,'etufo.org')===false && !preg_match('/.(jpg|jepg|png|ico|bmp|gif|tiff)/i',$val) && !preg_match('/(ed2k|thunder|Flashget|flashget|qqdl):///i',$val))
{ 
 $content=str_replace("href="$val"", "rel="nofollow" target="_blank" href="go.html?url=" .base64_encode($val). "" ",$content);

}
 }
 }
 return $content;
 }

排除指定某個(gè)外鏈域名不自動(dòng)轉(zhuǎn)成內(nèi)鏈(域名白名單):

&& strpos($val,'你的域名')===false

robots.txt屏蔽蜘蛛

為了避免搜索引擎蜘蛛抓取到跳轉(zhuǎn)鏈接,我們可以 robots.txt 文件里,添加禁止搜索引擎蜘蛛抓取的規(guī)則:

User-agent: *
Disallow: /go.html?url=*
Disallow: /go.php?url=*

本文未完,請(qǐng)繼續(xù)看“擴(kuò)展閱讀”

擴(kuò)展閱讀:

  • WordPress評(píng)論者鏈接如何在新窗口打開(kāi)跳轉(zhuǎn)?評(píng)論外鏈自動(dòng)轉(zhuǎn)內(nèi)鏈代碼

希望我們網(wǎng)站( http://www.longhj.cn/ ) 分享的《WordPress如何將外鏈轉(zhuǎn)內(nèi)鏈?文章外鏈自動(dòng)轉(zhuǎn)成內(nèi)鏈代碼》,對(duì)您有幫助。

TAG:

WordPress菜單圖標(biāo)CSS怎么添加?安裝WP導(dǎo)航圖標(biāo)字體插件(wordpress 菜單)

發(fā)布于: 2022-11-03

1 如何使用圖標(biāo)字體?

  • 2 注意事項(xiàng)

 

新媒體人做SEO就是在給網(wǎng)站優(yōu)化和提升用戶體驗(yàn)。

你可以在WordPress網(wǎng)站上,添加圖標(biāo)字體,非常美觀,支持響應(yīng)式設(shè)計(jì)的WP主題模板。

圖標(biāo)字體和小圖像格式的圖標(biāo)不同:

  • 支持視網(wǎng)膜顯示.
  • 可以無(wú)限放大。
  • 將導(dǎo)航菜單上的項(xiàng)目分別個(gè)性化為Icon字體。

具體效果圖,可查看我們網(wǎng)站的導(dǎo)航菜單。

如何使用圖標(biāo)字體?

第 1 步:安裝插件

  • WP后臺(tái) → 插件 → 安裝插件 → 搜索“Font Awesome 4 Menus”,下載并安裝并啟用;
  • 你也可以直接在網(wǎng)站上下載,然后上傳后通過(guò)FTP上傳或安裝。

第 2 步:尋找圖標(biāo)字體

點(diǎn)此前往 圖標(biāo)字體官方網(wǎng)站

打開(kāi)圖標(biāo)字體官方網(wǎng)站,找到我們需要的圖標(biāo) ▼

search-home-font-awesome

  • 你可以在單擊圖標(biāo)時(shí)顯示的?<i class =“fa fa-home”> </ i>復(fù)制 fa fa-home。
  • 如果主頁(yè)圖標(biāo)名稱為home,那么我們需要在 “菜單CSS類(lèi)” 中輸入 fas fa-home

第 3 步:菜單輸入CSS類(lèi)字體圖標(biāo)

  • WP后臺(tái)?→ 外觀 → 菜單,進(jìn)入菜單設(shè)置頁(yè)面。
  • 選擇并編輯一個(gè)菜單項(xiàng),
  • 在CSS類(lèi)中,粘貼我們剛剛復(fù)制的圖標(biāo)字體名稱(fa fa-home)?▼

font-awesome-home

  • (其他圖標(biāo)的操作是相同的)
  • 最后點(diǎn)擊保存可以。

注意事項(xiàng)

如果在編輯菜單項(xiàng)面板中沒(méi)有CSS類(lèi),則可以打開(kāi)右上角的 “顯示選項(xiàng)”,并在顯示菜單的高級(jí)屬性中,選中“CSS類(lèi)”?▼

menu-css-class

  • 當(dāng)然,這個(gè)圖標(biāo)字體庫(kù)不限于在導(dǎo)航菜單中使用,只要將相應(yīng)的圖標(biāo)代碼添加到主題模板的相應(yīng)位置即可。

希望我們網(wǎng)站( https://www.wordpressx.com/ ) 分享的《WordPress菜單圖標(biāo)CSS怎么添加?安裝WP導(dǎo)航圖標(biāo)字體插件》,對(duì)您有幫助。

WordPress怎么添加文章卡片樣式?嵌入文章卡片形式短代碼(wordpress怎么添加圖片)

發(fā)布于: 2022-11-03

1 一、添加嵌入文章卡片樣式短代碼

  • 2 二、調(diào)用嵌入文章卡片形式短代碼(簡(jiǎn)碼)
  • 3 三、添加編輯器按鈕
    • 3.1 1)添加編輯器文本按鈕
    • 3.2 2)添加編輯器可視化按鈕

 

網(wǎng)站內(nèi)部鏈接優(yōu)化,在SEO環(huán)節(jié)中一直非常重要,一個(gè)好的鏈接結(jié)構(gòu)對(duì)搜索引擎優(yōu)化非常有利。

倘若在當(dāng)前文章和其他文章有關(guān)聯(lián)時(shí),主動(dòng)在頁(yè)面內(nèi)添加鏈接:

  • 會(huì)大大增加搜索引擎蜘蛛抓取的數(shù)量和深度,
  • 有助增加收錄數(shù)量,
  • 以及錨文本關(guān)鍵字的權(quán)重。

如果更新了一些舊文章,則還可以通過(guò)在新文章添加內(nèi)部鏈接,來(lái)指示搜索引擎蜘蛛重新抓取和收錄舊文章的內(nèi)容更新。

  • 內(nèi)部鏈接的常見(jiàn)形式是文本鏈接,其結(jié)構(gòu)是 <a href=”…”>錨文本</a>。
  • 但為了增強(qiáng)用戶體驗(yàn),我們可以使內(nèi)頁(yè)的文章鏈接進(jìn)一步優(yōu)化。

 

一、添加嵌入文章卡片樣式短代碼

第 1 步:添加PHP代碼

將以下代碼添加到你的WP主題的 functions.php?文件中:

/**
* 加入內(nèi)部文章縮略圖 By 我們
* 文章地址:https://www.wordpressx.com/cwl-638.html
**/
 function cwl_thumbnail_src() {
 global $post;
 if ( get_post_meta($post->ID, 'thumbnail', true) ) { //如有縮略圖,就顯示縮略圖
 $image = get_post_meta($post->ID, 'thumbnail', true);
 return $image;
 } else {
 if ( has_post_thumbnail() ) { //如有縮略圖,就顯示縮略圖
 $img_src = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), "Full");
 return $img_src[0];
 } else {
 $content = $post->post_content;
 preg_match_all('/<img.*?(?: |\\t|\\r|\\n)?src=[\'"]?(.+?)[\'"]?(?:(?: |\\t|\\r|\\n)+.*?)?>/sim', $content, $strResult, PREG_PATTERN_ORDER);
 $n = count($strResult[1]);
 if($n > 0){
 return $strResult[1][0]; //若無(wú)縮略圖,就調(diào)用文中第一張圖片作縮略圖
 }else {
 $random = mt_rand(1, 20);
 return get_template_directory_uri().'/img/random/'. $random .'.jpg'; //文章中若無(wú)圖片,就隨機(jī)讀取在 random 文件夾內(nèi)的圖片作縮略圖
 }
 }
 }
 }

//加入內(nèi)部文章鏈接
 function cwl_insert_posts( $atts, $content = null ){
 extract( shortcode_atts( array(
 'ids' => ''
 ),
 $atts ) );
 global $post;
 $content = '';
 $postids = explode(',', $ids);
 $inset_posts = get_posts(array('post__in'=>$postids));
 foreach ($inset_posts as $key => $post) {
 setup_postdata( $post );
 $content .= '<div class="jiawen"><div class="fl"><a target="_blank" href="' . get_permalink() . '" class="fl"><i class="fa fa-link fa-fw"></i>';
 $content .= get_the_title();
 $content .= '</a><p class="note"><a target="_blank" rel="nofollow" href="' . get_permalink() . '">';
//$content .= get_the_excerpt(); 
 $content .= mb_strimwidth(strip_tags(apply_filters(‘the_content’, $post->post_content)), 0, 180, …… );
 $content .= '</a></p></div><div class="fr"><a target="_blank" rel="nofollow" href="' . get_permalink() . '"><img src=';
 $content .= cwl_thumbnail_src();
 $content .= ' class="jiawen-thumb" alt="' . get_the_title() . '" title="' . get_the_title() . '"></a></div></div>';
 }
 wp_reset_postdata();
 return $content;
 }
 add_shortcode('jiawen', 'cwl_insert_posts');
  • 請(qǐng)注意查看你的WP主題,是否有 /img/random/?文件夾?
  • (如果沒(méi)有,請(qǐng)創(chuàng)建)
  • 然后在?random?文件里,添加 20張 jpg 圖片。

圖片以 1~20 命名:

  • 1.jpg
  • 2.jpg
  • ……(以此類(lèi)推)
  • 20.jpg

第 2 步:添加CSS代碼

將以下代碼添加到你的WP主題的 style.css 文件中:

/*加入內(nèi)部文章CSS*/
.fl{float:left;}
.fr{float:right;}
.jiawen{margin-bottom:25px;padding:10px;width:95%;height:100%;border:1px solid #e8e8e8;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.1);cursor:pointer;-webkit-transition:box-shadow 218ms;-moz-transition:box-shadow 218ms;-o-transition:box-shadow 218ms;transition:box-shadow 218ms;overflow:hidden;}
.jiawen:hover{box-shadow:0 1px 8px 1px rgba(0,0,0,.1);}
.jiawen .fl{width:72%;}
.jiawen .fr{padding:10px 5px;width:24%;}
.jiawen .fl a{display:block;margin-right:15px;padding:8px 0;width:100%;height: 100%;color:#8463a9!important;text-decoration:none;font-size:16px;border:none;overflow: hidden;}
.jiawen .fl .note{margin:0 0 5px;padding-left:10px;height:150px;color:#888;font-size:14px;}
.jiawen .jiawen-thumb{width:170px;height:120px;margin-top: 10px;}
@media only screen and (max-width: 700px){.jiawen .jiawen-thumb {width: auto;height: auto;}}

二、調(diào)用嵌入文章卡片形式短代碼(簡(jiǎn)碼)

可以直接在文章編輯器 “可視化” 或 “文本”?界面中,輸入簡(jiǎn)碼 【jiawen ids =postID1,postID2 ...】 的格式調(diào)用。

例如,如果我想顯示3個(gè)內(nèi)部鏈接文章,我直接輸入簡(jiǎn)碼:

  • 【jiawen ids=526,380,411】
  • 如果輸入超過(guò)5個(gè)文章id,最大只顯示5篇文章
  • 本文為避免簡(jiǎn)碼被轉(zhuǎn)義才用【】
  • 實(shí)際使用簡(jiǎn)碼時(shí),請(qǐng)將【】改成 []

 

若你不是在WordPress編輯器中使用簡(jiǎn)碼,想在別處調(diào)用,可以使用如下代碼調(diào)用它:

do_shortcode('[neilian ids ids = postID1,postID2]')

三、添加編輯器按鈕

如果需要每次手動(dòng)輸入簡(jiǎn)碼,感覺(jué)太麻煩,怎么辦呢?

WordPress的強(qiáng)大之處,就是能夠讓我們實(shí)現(xiàn)復(fù)雜事簡(jiǎn)單化 ^_^

1)添加編輯器文本按鈕

WordPress默認(rèn)內(nèi)置TinyMCE編輯器,我們可以TinyMCE編輯器文本界面,添加快捷方式按鈕。

第 3?步:添加快捷按鈕代碼

  • 請(qǐng)直接在 functions.php 文件中添加代碼?▼
//加入內(nèi)部文章,TinyMCE 編輯器文本按鈕
add_action('after_wp_tiny_mce', 'add_button_mce');
function add_button_mce($mce_settings) {
?>
<script type="text/javascript">
 QTags.addButton( 'jw', '加入內(nèi)部文章', '', '');
 </script>
<?php
}

text-interface-internal-article-button

注意事項(xiàng)

如果你已經(jīng)添加編輯器自定義快捷按鈕的其它代碼,就只需在<script type="text/javascript"> 之下,添加如下代碼?▼

QTags.addButton( 'jw', '加入內(nèi)部文章', '', '');

不然會(huì)出錯(cuò)。

2)添加編輯器可視化按鈕

我們?cè)诰庉媁ordPress文章時(shí),通常默認(rèn)界面是可視化(Visual)。

所以,最好也在可視化編輯器中添加一個(gè)按鈕。

  • 雖然此功能可以用代碼來(lái)實(shí)現(xiàn),但對(duì)于很多新手來(lái)說(shuō)有點(diǎn)復(fù)雜。
  • 對(duì)于高手覺(jué)得麻煩,因?yàn)橐谥黝}加入JS代碼,若換主題又要重新添加,感覺(jué)步驟特別繁瑣。

第 4 步:安裝啟用插件

  • 我們建議使用插件:Visual Editor Custom Buttons

安裝完成后,在左側(cè)菜單欄下方,將出現(xiàn)一個(gè)帶有齒輪圖標(biāo)的Visual Editor Custom Buttons?▼

visual-editor-custom-buttons-add-new

第 5 步:點(diǎn)擊 Add New

  • 創(chuàng)建一個(gè)自定義按鈕,任何名稱。
  • 例如:加入內(nèi)部文章

你只需跟著下圖設(shè)置即可?▼

visual-editor-custom-buttons-edit

第 6 步:?Button Content?選項(xiàng)

  • 選擇 Wrap Selection。

第 7 步:?Before?設(shè)置

  • 填入短代碼

第 8?步:Display In Editor 設(shè)置

  • 你可以勾選 Visual Editor 或 Text Editor 顯示按鈕。
  • 注意如果勾選了Text Editor(文本編輯器),則可跳過(guò)上面的 “添加快捷按鈕代碼” ,否則會(huì)重復(fù)出現(xiàn)。

第 9?步:Button Icon?選項(xiàng)

  • 在下拉選項(xiàng)菜單中,選擇 Framed?圖標(biāo)。

第 10?步:測(cè)試

  • 最后,當(dāng)然是由你來(lái)親自測(cè)試效果了 ^_^
  • 如果以上步驟都沒(méi)錯(cuò),你將會(huì)在編輯器可視化界面中,看到如下圖的按鈕?▼

framed-icon-button

希望我們網(wǎng)站( http://www.longhj.cn/ ) 分享的《WordPress怎么添加文章卡片樣式?嵌入文章卡片形式短代碼》,對(duì)您有幫助。

谷歌豐富網(wǎng)頁(yè)摘要Rich Snippets結(jié)構(gòu)化數(shù)據(jù)怎么做?(寫(xiě)出谷歌收錄網(wǎng)頁(yè)的工作流程)

發(fā)布于: 2022-11-03

1 什么是結(jié)構(gòu)化數(shù)據(jù)(微數(shù)據(jù))?

  • 2 為何要添加豐富網(wǎng)頁(yè)摘要?
  • 3 如何添加Rich Snippets微數(shù)據(jù)?
    • 3.1 All In One Schema?Rich Snippets插件
    • 3.2 All In One Schema?Rich Snippets設(shè)置
  • 4 插件常見(jiàn)問(wèn)題

 

谷歌SEO排名是一些外貿(mào)從業(yè)者,做網(wǎng)絡(luò)推廣的主要方式。

網(wǎng)頁(yè)有排名了,如果能夠有效全面提升網(wǎng)站點(diǎn)擊率,確實(shí)可以給網(wǎng)站帶來(lái)更多的流量 ^_^

什么是結(jié)構(gòu)化數(shù)據(jù)(微數(shù)據(jù))?

Google的微數(shù)據(jù)是基于你的HTML代碼來(lái)標(biāo)記的,如果你編寫(xiě)代碼規(guī)范,能豐富你網(wǎng)頁(yè)在谷歌搜索結(jié)果中的展示。

谷歌搜索 “來(lái)自外星人的訊息”,我們可以在搜索結(jié)果中,看到這個(gè)宣傳《來(lái)自外星人的訊息》的頁(yè)面所包含的結(jié)構(gòu)化數(shù)據(jù)(微數(shù)據(jù)) ▼

messages-from-et-rich-snippets

  • 豐富網(wǎng)頁(yè)摘要Rich Snippets(微數(shù)據(jù),微格式,RDFa和數(shù)據(jù)注釋工具)。
  • 摘要是指在每個(gè)搜索結(jié)果下方顯示的幾行文字,以便用戶大致了解網(wǎng)頁(yè)上的內(nèi)容以及它與用戶的搜索查詢之間的關(guān)系。

為何要添加豐富網(wǎng)頁(yè)摘要?

豐富網(wǎng)頁(yè)摘要(Schema Rich Snippets)結(jié)構(gòu)化數(shù)據(jù),能讓電商網(wǎng)站以差異化的豐富摘要片段,在谷歌搜索結(jié)果中顯示,從而有效提升點(diǎn)擊率和網(wǎng)站訪問(wèn)量。

  • 盡管有明顯的好處,但只有0.3%的網(wǎng)站使用豐富網(wǎng)頁(yè)摘要。
  • 再讀一遍:0.3%!
  • 當(dāng)然,這個(gè)數(shù)字是互聯(lián)網(wǎng)上所有網(wǎng)站的平均值,并且在更多的技術(shù)領(lǐng)域可能會(huì)更高,但仍然有很多網(wǎng)站管理員未能充分利用這個(gè)數(shù)據(jù)。

如何添加Rich Snippets微數(shù)據(jù)?

大多數(shù)電子商務(wù)網(wǎng)站頁(yè)面非常多,手動(dòng)修改代碼太費(fèi)時(shí)費(fèi)力,所以都是直接修改模板程序、安裝WordPress插件來(lái)實(shí)現(xiàn)豐富網(wǎng)頁(yè)摘要(Schema Rich Snippets)結(jié)構(gòu)化數(shù)據(jù)的,只是簡(jiǎn)化了整個(gè)過(guò)程。

  • 目前Google不會(huì)直接從你的內(nèi)容中提取豐富網(wǎng)頁(yè)摘要。
  • 相反,它需要用戶插入微數(shù)據(jù)來(lái)幫助其理解內(nèi)容的性質(zhì)。
  • 然后,它可以將此微數(shù)據(jù)轉(zhuǎn)換為豐富網(wǎng)頁(yè)摘要中顯示的信息。

我們將向你展示如何以最簡(jiǎn)單的方式,在你的網(wǎng)站上安裝豐富網(wǎng)頁(yè)摘要——使用WordPress插件。

All In One Schema?Rich Snippets插件

安裝All In One Schema?Rich Snippets插件?▼

all-in-one-schemaorg-rich-snippets

  • WP后臺(tái) → 插件 → 安裝插件 → 搜索 “All In One Schema?Rich Snippets”,下載并安裝并啟用;
  • 你也可以直接在網(wǎng)站上下載,然后上傳后通過(guò)FTP上傳或安裝。

此WordPress插件會(huì)自動(dòng)將微數(shù)據(jù)模式插入到每個(gè)帖子中,Google可以將其轉(zhuǎn)化為豐富的摘要。

該插件支持各種豐富的片段類(lèi)型,包括:

  • 作者
  • 活動(dòng)
  • 人員
  • 個(gè)人評(píng)論
  • 產(chǎn)品
  • 配方
  • 軟件評(píng)論
  • 視頻

此WP插件支持的片段數(shù)量將在未來(lái)的更新中進(jìn)行擴(kuò)展,并附帶書(shū)評(píng)和本地商業(yè)片段,插件的優(yōu)點(diǎn)就是設(shè)置夠簡(jiǎn)單。

All In One Schema?Rich Snippets設(shè)置

在你的WordPress文本編輯器下面,會(huì)發(fā)現(xiàn)一個(gè)metabox,帶有一個(gè)包含插件支持的所有不同代碼片段類(lèi)型的小型下拉菜單 ▼

Configure_Rich_Snippets_1

在你選擇了最合適的選項(xiàng)后,你會(huì)看到一些要填寫(xiě)的字段,具體取決于你的第一個(gè)選擇。

例如,配方(Recipe)片段將需要估計(jì)的烹飪持續(xù)時(shí)間?▼

Configure_Rich_Snippets_2

  • 而作者片段將需要填寫(xiě)作者的名字。
  • 設(shè)置完成后,按照慣例點(diǎn)擊發(fā)布。
  • 設(shè)置過(guò)程,非常簡(jiǎn)潔快速和簡(jiǎn)單!

Google將能夠識(shí)別微數(shù)據(jù),并使用它來(lái)填充SERP(搜索引擎結(jié)果)中鏈接旁邊的豐富網(wǎng)頁(yè)摘要。

插件常見(jiàn)問(wèn)題

以下是 All In One Schema?Rich Snippets?插件的常見(jiàn)問(wèn)題。

1)我在哪里可以看到我的搜索結(jié)果預(yù)覽?這里:http://www.google.com/webmasters/tools/richsnippets2)我必須填寫(xiě)所有的細(xì)節(jié)嗎?不是,盡管Google為了顯示豐富的代碼段而強(qiáng)制要求某些字段。3)為什么插件會(huì)在我的頁(yè)面/帖子末尾創(chuàng)建額外的內(nèi)容?我可以簡(jiǎn)單地隱藏/定制它嗎?這是在搞亂我的設(shè)計(jì)!

  • 我們了解到你不喜歡在你的信息頁(yè)/帖子上顯示的內(nèi)容。
  • 如果你不喜歡插件創(chuàng)建的默認(rèn)設(shè)計(jì)內(nèi)容框,你可以隨時(shí)自定義它或編輯插件的?CSS 文件。
  • CSS文件路徑:域名/wp-content/plugins/all-in-one-schemaorg-rich-snippets/css/style.css

在CSS代碼搜索 “snippet-box”,將?display: block

#snippet-box {
 background: #F5F5F5;
 border: 1px solid #ACACAC;
 font-family: inherit;
 font-size: 13px;
 padding: 0;
 margin: 0 0 15px 0;
 width: 100%;
 max-width: 600px;
 display: block;
}

改成 display: none

#snippet-box {
 background: #F5F5F5;
 border: 1px solid #ACACAC;
 font-family: inherit;
 font-size: 13px;
 padding: 0;
 margin: 0 0 15px 0;
 width: 100%;
 max-width: 600px;
 display: none;
}
  • 意思就是把它隱藏起來(lái),不顯示。

注意事項(xiàng):

  • 因?yàn)槲覀儨y(cè)試過(guò),在?WordPress主題的 CSS 文件里,添加以上的 CSS 代碼,但卻沒(méi)能隱藏起來(lái)。
  • 所以只能修改插件是 CSS 文件達(dá)到隱藏效果。
  • 如果插件升級(jí)后,請(qǐng)務(wù)必記得也再次給插件進(jìn)行 CSS文件修改。

4)這個(gè)插件如何與WordPress SEO,wooCommerce等其他插件一起工作?

那么,這個(gè)插件與大多數(shù)其他插件完美配合,因?yàn)椤癆ll in One Schema.org Rich Snippets”所做的唯一事情就是 – 它可以讓你輕松地在頁(yè)面中添加Rich Snippets MicroData。

如果你發(fā)現(xiàn)任何與其他插件沖突,請(qǐng)不要猶豫報(bào)告問(wèn)題。

5)為搜索結(jié)果顯示豐富網(wǎng)頁(yè)摘要需要多長(zhǎng)時(shí)間?我的搜索結(jié)果仍然沒(méi)有出現(xiàn)豐富的片段。

只要搜索引擎抓取插件創(chuàng)建的MicroData,就可以為你搜索結(jié)果顯示最有可能的豐富網(wǎng)頁(yè)摘要。然而,搜索引擎完全可以為搜索結(jié)果顯示豐富的摘要(這主要取決于你的網(wǎng)站權(quán)限)

如果豐富網(wǎng)頁(yè)摘要尚未顯示在搜索結(jié)果中,那么Google /其他搜索引擎發(fā)現(xiàn)你的網(wǎng)站更具權(quán)威性時(shí),很可能很快就會(huì)開(kāi)始出現(xiàn)。

同時(shí) – 你可以在[Google結(jié)構(gòu)化數(shù)據(jù)測(cè)試工具]上驗(yàn)證并查看你豐富網(wǎng)頁(yè)摘要的預(yù)覽。

6)我沒(méi)有看到我想要的功能。我怎么才能得到它? [聯(lián)系我們]詢問(wèn)這個(gè)功能是否在我們的開(kāi)發(fā)路線圖中。如果它不在我們的路線圖中,并且如果你仍然認(rèn)為此功能會(huì)使插件更好,我們有幾個(gè)選項(xiàng)可供選擇 –

如果你是開(kāi)發(fā)人員并提交代碼,請(qǐng)編寫(xiě)新功能。如果我們?cè)诎l(fā)布中包含此功能,則會(huì)獲得學(xué)分。

為所有插件用戶提供贊助,以完成此功能或請(qǐng)求專業(yè)定制服務(wù)。

7)Google作者也是你的插件的一部分嗎?

不幸的是,目前還沒(méi)有。雖然這絕對(duì)是我們的路線圖,并且發(fā)展很快就會(huì)完成。敬請(qǐng)關(guān)注!

希望我們網(wǎng)站( https://www.wordpressx.com/ ) 分享的《谷歌豐富網(wǎng)頁(yè)摘要Rich Snippets結(jié)構(gòu)化數(shù)據(jù)怎么做?》,對(duì)您有幫助。

CSS選擇器class跟id有什么區(qū)別?HTML中id和class用法(選擇器中id,class有什么區(qū)別)

發(fā)布于: 2022-11-03

1 id 和class 的區(qū)別

  • 1.1 id 說(shuō)明
  • 1.2 class 說(shuō)明
  • 2 什么是選擇器?
    • 2.1 代碼實(shí)例

CSS選擇器class跟id有什么區(qū)別?HTML中id和class用法

我們最近在執(zhí)行SEO,優(yōu)化網(wǎng)站的WordPress主題。

雖然之前有學(xué)過(guò)一些基礎(chǔ)的 HTML 和 CSS 知識(shí),但是一段時(shí)間沒(méi)有操作,尤其是CSS部分用法,很容易忘記。

所以,在此記錄、總結(jié) CSS 選擇器 id、class 的區(qū)別和用法:

  • id 對(duì)應(yīng) #div
  • class 對(duì)應(yīng) .div

id 和class 的區(qū)別

id 說(shuō)明

  • id是固定標(biāo)簽,用來(lái)定義網(wǎng)頁(yè)中,較大的樣式,用 #div 的形式來(lái)定義
  • 比如:劃分欄目、頂部、正文、底部等……
  • 用于定義一個(gè)特定的元素,每個(gè)頁(yè)面只能出現(xiàn)一次,不能反復(fù)調(diào)用。

class 說(shuō)明

  • class是樣式組,用來(lái)定義網(wǎng)頁(yè)中,比較細(xì)節(jié)的樣式,用.div的形式來(lái)定義,可以重復(fù)出現(xiàn)
  • 比如:具體的一個(gè)菜單、一行文字等……
  • 在同一個(gè)頁(yè)面,可以被多個(gè)元素反復(fù)調(diào)用

div選擇器本身不具有屬性,通過(guò)定義它的 css,來(lái)控制這個(gè)div的寬度、高度、背景顏色和文字大小等等的一些布局。

一般的電子商務(wù)網(wǎng)站、建站程序生成的 html 網(wǎng)頁(yè),就是通過(guò)CSS,來(lái)實(shí)現(xiàn)頁(yè)面布局的。

article_with_pictures_plugin_1243_permanent_4a558c8b453f4e7566dc25cccb9268b9.webp

什么是選擇器?

每個(gè)CSS樣式的定義,都是由2個(gè)部分組成:

選擇器 {樣式}
  • 在 {} 之前的部分,就是 “選擇器”。
  • “選擇器” 表明了 {} 的 “樣式” 作用對(duì)象。
  • 意即該 “樣式” 是在網(wǎng)頁(yè)的哪個(gè)元素起作用?

代碼實(shí)例

以下是選擇和設(shè)置 class=”sidebar” 元素的樣式:

.sidebar
{ 
background-color:black;
}

以下是選擇和設(shè)置 id=”footer” 的元素樣式:

#footer
{ 
background-color:black;
}

希望我們網(wǎng)站( https://www.wordpressx.com/ ) 分享的《CSS選擇器class跟id有什么區(qū)別?HTML中id和class用法》,對(duì)您有幫助。

TAG:
TAG列表 wordpress最新最熱TG匯集,掌握wordpress熱線內(nèi)容
xmlrpc.php攻擊去除tag標(biāo)簽url網(wǎng)站添加CDN修改wordpress登錄地址WooCommercePretty Links Pro插件WordPress網(wǎng)站安全防WordPress大氣的樣式wp-json安全設(shè)置WordPress違禁詞檢查bootstrap自適應(yīng)布局WordPress調(diào)試模式wordpress Post ViewsWP SMTP插件設(shè)置namechep續(xù)費(fèi)優(yōu)惠碼主機(jī)殼WordpressnameCheap最新優(yōu)惠碼wordpress cdnFooter and Post Injections插件Mega Menu插件All In One WP SecurityWooCommerce 商店wp-json鏈接Featured Image From URLWordPress網(wǎng)站惡意代碼xmlrpc.php漏洞namechep域名優(yōu)惠碼wordpress文章瀏覽數(shù)量統(tǒng)計(jì)Better Search Replace插件WooCommerce 功能wordpress安全防護(hù)隱藏WordPress后臺(tái)登錄地址h5自適應(yīng)布局百度熊掌號(hào)隱藏WordPress代碼內(nèi)版本號(hào)WP安全登錄插件推薦WordPress頁(yè)腳頁(yè)眉插件Jetpack插件robots.txt安全設(shè)置wordpress更換域名圖標(biāo)不顯示wordpress描文本織夢(mèng)采集俠wordpresswordpress表單跳轉(zhuǎn)WP插件優(yōu)化head代碼安裝WordPress插件Avada主題演示CWP開(kāi)啟Redis緩存wordpress Dropboxcritical automatic updateswp-json防止數(shù)據(jù)被采集WordPress顯示運(yùn)行數(shù)據(jù)庫(kù)wp-json優(yōu)化Avada主題robots.txt禁止訪問(wèn)WordPress過(guò)濾敏感詞插件WordPress站內(nèi)搜索排除某些類(lèi)別的文章什么是 WooCommerceImage Sizes插件禁用 xmlrpc.phpwordpress常規(guī)設(shè)置wordpress打開(kāi)是代碼谷歌 SEO扒站怎么改wordpress主題WordPress文章描文本http://www.fandutaoci.cnMarkdown here插件保護(hù)robots.txtCWP控制面板轉(zhuǎn)KLOXO-MRWordPress tagWordPress濾敏感詞過(guò)濾插件Wordfence Security插件BackWPup插件WP-No-Tag-Base插件WooCommerce 定價(jià)WordPress網(wǎng)站防護(hù)wordpress文章卡片樣式WP SMTP插件WordPress虛擬主機(jī)偽靜態(tài)Shortcodes UltimateWordPress頁(yè)腳加載JSwp-json漏洞Redis加速緩存插件WordPress超級(jí)菜單Dropbox上傳失敗Rich Snippets結(jié)構(gòu)化數(shù)據(jù)WordPress自動(dòng)備份WordPress菜單自定義圖標(biāo)Shortcodes Ultimate插件Awesome SupportWordPress外鏈特色圖片WordPress tag模版wordpress感謝頁(yè)面WordPress自定義頁(yè)眉WordPress官網(wǎng)制作wordpress小圖標(biāo)不顯示Easy WP Cleaner插件WordPress站內(nèi)搜索排除所有頁(yè)面WordPress廣告詞檢測(cè)Jetpack站點(diǎn)加速器CDN圖像緩存wordpress漏洞修復(fù)
服務(wù)電話:
0533-2765967

微信 13280692153