国产美女裸身网站免费观看视频,最新精品国自产拍福利,影音先锋av色噜噜影院,亚洲成av人无码影片

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

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

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

1 翻譯問題

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

 

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

我們在本地電腦測試WP主題時,竟出現(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

翻譯問題

警告:session_start():無法發(fā)送會話緩存限制器 - 已發(fā)送的頭文件(輸出開始于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

解決方法

有人表示,因為在session_start(); 語句之前,有其它 html代碼存在,但是

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

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

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

  • php.ini 文件一般應(yīng)位于系統(tǒng)盤/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

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

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

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

TAG:

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

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

1 什么是CSS選擇器?

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

 

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

答案是用CSS隱藏樣式:

.r-hide {display:none;}

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

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

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

什么是CSS選擇器?

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

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

如何找到CSS選擇器?

代碼實例1

以下是GIF動圖實例,通過瀏覽器找到CSS選擇器后,隱藏日期▼

view-css-class

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

time.the-date {
 display: none;
}

代碼實例2

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

.r-hide {display:none;}

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

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

擴展閱讀:

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

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

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 注意事項

 

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

新媒體人在WordPress后臺寫文章時,點擊右上角的“顯示選項”,會有如下可供勾選的選項(根據(jù)安裝不同和WordPress插件和WordPress主題,這里顯示的選項,也會有些不同)。

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

write-essay-trackback

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

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

  • Ping:更新通知
  • Pingback:引用通知
  • Trackback:自動引用通知

Ping是什么意思?

提到 Ping,大家最熟悉的就是 Ping 一個站點是否 Ping 得通這個動作了。

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

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

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

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

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

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

auto-ping

以下是我們網(wǎng)站的服務(wù)器所使用的 “自動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可以讓博客作者知道有哪些人看到自己的文章后撰寫了與之有關(guān)的短文。在Movable Type和WordPress軟件中,包含有該功能。該功能通過在評論中顯示引用者的文章鏈接和評論內(nèi)容,實現(xiàn)了網(wǎng)站之間的互相通告;實現(xiàn)了博客間的溝通互動,使得更多人加入關(guān)于一個主題的討論。

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

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

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

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

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

trackbacks

Pingback是什么意思?

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

不過對于用戶來說,最大的好處是,Pingback的使用是完全自動的,這也是我將Pingback譯作“自動引用通知”的原因。

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

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

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

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

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

wp-reviews

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

Pingback與Trackback的區(qū)別

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

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

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

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

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

曝光率與垃圾信息

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

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

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

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

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

manually-review-comments

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

注意事項

最后提醒一下,當(dāng)WP博客已經(jīng)開啟Pingback的時候,不要讓你的Trackback同時也發(fā)出去到同一個網(wǎng)站的同一篇文章,造成同一篇文章有Pingback和Trackback兩個鏈接,因為如此很可能對方的防垃圾信息留言機制,會把你誤判為垃圾信息,這樣就得不償失啦!

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

TAG:

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

WordPress網(wǎng)站搬家后,首頁前臺空白打開后臺也空白,怎么辦?

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

cwp-fix-permissions

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

/** MySQL 主機 */

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

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

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

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

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

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

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

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

cwp_logo

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

安裝 WP Migrate DB 插件?▼

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

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

 

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

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

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

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

第二步:然后,點擊“搜索”。

第三步:搜索舊路徑

  • 替換舊網(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

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

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

這樣在新窗口打開的同時,下方也會自動跳轉(zhuǎn)到該字段位置(自動篩選,顯示關(guān)鍵字在哪個字段里)。

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

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

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語句說明:UPDATE 數(shù)據(jù)表名 SET 字段 = replace (字段, ‘舊地址’,’新地址’);

四、換新域名

如果你需要換新域名,請跟著做,不換域名請略過此步。

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

做301重定向:

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

如果你用的是Linux+Apache的主機,可以選擇修改 .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主機(不推薦,因為Windows主機完全兼容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é)果

花點時間,檢查網(wǎng)站前臺是否出錯?

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

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

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

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

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

擴展閱讀:

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

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

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

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

cwp-fix-permissions

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

TAG:

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

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

1 WP安全登錄插件推薦

  • 1.1 用戶帳戶安全
  • 1.2 用戶登錄安全
  • 1.3 用戶注冊安全
  • 1.4 數(shù)據(jù)庫安全
  • 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 評論垃圾郵件安全
  • 1.13 前端文本復(fù)制保護
  • 1.14 定期更新和增加新的安全功能
  • 1.15 適用于最流行的WORDPRESS插件
  • 1.16 附加功能
  • 2 常見問題
  • 3 提示服務(wù)暫時無法使用

 

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

  • 1)Wordfence
  • 2)iThemes Security

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

WP安全登錄插件推薦

我們在WP官方仔細搜索,很快就找到這款WP插件:

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

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

aiowpsec-import-export

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

aiowps-security-settings

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

用戶帳戶安全

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

用戶登錄安全

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

用戶注冊安全

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

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

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

文件系統(tǒng)安全

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

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

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

黑名單功能

  • 禁止用戶通過指定IP地址或使用通配符指定IP范圍。
  • 通過指定用戶代理來禁止用戶。

防火墻功能

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

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

aiowpsec-404-detection

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

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

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

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

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

WHOIS查詢

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

安全掃描器

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

評論垃圾郵件安全

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

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

  • 能夠為你的前端禁用右鍵單擊,文本選擇和復(fù)制選項。

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

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

適用于最流行的WORDPRESS插件

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

附加功能

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

常見問題

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

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

service-temporarily-unavailable

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

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

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

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

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

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

點此前往 All In One WordPress Security and Firewall?插件下載頁面

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

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

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

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

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

 

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

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

有時候我們因為做谷歌SEO排名,在WordPress網(wǎng)站分享一些被中國網(wǎng)絡(luò)封鎖的海外網(wǎng)站或論壇,這樣的鏈接有被墻風(fēng)險。

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

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

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

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

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

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

  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;
}
//通過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);
 }
 //對取值進行網(wǎng)址校驗和判斷
 preg_match('/^(http|https|thunder|qqdl|ed2k|Flashget|qbrowser):///i',$t_url,$matches);
 if($matches){
 $url=$t_url;
 $title='頁面加載中,請稍候...';
 } else {
 preg_match('/./i',$t_url,$matche);
 if($matche){
 $url='http://'.$t_url;
 $title='頁面加載中,請稍候...';
 } else {
 $url = 'http://'.$_SERVER['HTTP_HOST'];
 $title='參數(shù)錯誤,正在返回首頁...';
 }
 }
} else {
 $title = '參數(shù)缺失,正在返回首頁...';
 $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)頁面
 var MyHOST = new RegExp("<?php echo $_SERVER['HTTP_HOST']; ?>");
 if (!MyHOST.test(document.referrer)) {
 location.href="http://" + MyHOST;
 }
 location.href="<?php echo $url;?>";
}
//延時1S跳轉(zhuǎn),可自行修改延時時間
setTimeout(link_jump, 1000);
//延時50S關(guān)閉跳轉(zhuǎn)頁面,用于文件下載后不會關(guān)閉跳轉(zhuǎ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">頁面加載中,請稍候...</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))};
//獲取請求參數(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/保持一致,請記得自行修改!
 }
}
var jump_url = GetQueryString("url");
//若傳入的是base加密數(shù)據(jù),則進行解密處理
if( jump_url==base64encode(base64decode(jump_url))) {
 jump_url = base64decode(jump_url);
}
//url簡單正則
var UrlReg = "^((http|https|thunder|qqdl|ed2k|Flashget|qbrowser|ftp|rtsp|mms)://)";
//自定義一些跳轉(zhuǎn)字符串,請根據(jù)實際需求自行發(fā)揮
if(jump_url=="chenweiliang") {
 var jump_url="http://news.qtyiliao.cn/";
}
if(jump_url=="etufo") {
 var jump_url="https://www.etufo.org/";
}
//網(wǎng)址校驗
if(jump_url == null || jump_url.toString().length<1 || !jump_url.match(UrlReg)) {
 document.title = '參數(shù)錯誤,正在返回首頁...';
 jump_url = location.origin;
}
//延時執(zhí)行跳轉(zhuǎn)
setTimeout(
function link_jump()
{
//非本站域名不允許使用此跳轉(zhuǎn)頁面,請自行修改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>頁面加載中,請稍候...</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">頁面加載中,請稍候...</span>
 <span class="spinner"></span>
 </div>
</div>
</body>
</html>

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

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

PHP和JS哪個好?

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

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

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

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

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

article_with_pictures_plugin_1246_permanent_7f2e54494e48f3f75323aee313c93b09.webp

2 選 1?代碼:

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

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

// 外鏈跳轉(zhuǎn)無加密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;
 }

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

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

robots.txt屏蔽蜘蛛

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

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

本文未完,請繼續(xù)看“擴展閱讀”

擴展閱讀:

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

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

TAG:

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

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

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

  • 2 注意事項

 

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

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

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

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

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

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

第 1 步:安裝插件

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

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

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

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

search-home-font-awesome

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

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

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

font-awesome-home

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

注意事項

如果在編輯菜單項面板中沒有CSS類,則可以打開右上角的 “顯示選項”,并在顯示菜單的高級屬性中,選中“CSS類”?▼

menu-css-class

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

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

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

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

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

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

 

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

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

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

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

  • 內(nèi)部鏈接的常見形式是文本鏈接,其結(jié)構(gòu)是 <a href=”…”>錨文本</a>。
  • 但為了增強用戶體驗,我們可以使內(nèi)頁的文章鏈接進一步優(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]; //若無縮略圖,就調(diào)用文中第一張圖片作縮略圖
 }else {
 $random = mt_rand(1, 20);
 return get_template_directory_uri().'/img/random/'. $random .'.jpg'; //文章中若無圖片,就隨機讀取在 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');
  • 請注意查看你的WP主題,是否有 /img/random/?文件夾?
  • (如果沒有,請創(chuàng)建)
  • 然后在?random?文件里,添加 20張 jpg 圖片。

圖片以 1~20 命名:

  • 1.jpg
  • 2.jpg
  • ……(以此類推)
  • 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)用嵌入文章卡片形式短代碼(簡碼)

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

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

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

 

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

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

三、添加編輯器按鈕

如果需要每次手動輸入簡碼,感覺太麻煩,怎么辦呢?

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

1)添加編輯器文本按鈕

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

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

  • 請直接在 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

注意事項

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

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

不然會出錯。

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

我們在編輯WordPress文章時,通常默認界面是可視化(Visual)。

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

  • 雖然此功能可以用代碼來實現(xiàn),但對于很多新手來說有點復(fù)雜。
  • 對于高手覺得麻煩,因為要在主題加入JS代碼,若換主題又要重新添加,感覺步驟特別繁瑣。

第 4 步:安裝啟用插件

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

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

visual-editor-custom-buttons-add-new

第 5 步:點擊 Add New

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

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

visual-editor-custom-buttons-edit

第 6 步:?Button Content?選項

  • 選擇 Wrap Selection。

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

  • 填入短代碼

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

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

第 9?步:Button Icon?選項

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

第 10?步:測試

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

framed-icon-button

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

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

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

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

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

 

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

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

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

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

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

messages-from-et-rich-snippets

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

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

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

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

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

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

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

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

All In One Schema?Rich Snippets插件

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

all-in-one-schemaorg-rich-snippets

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

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

該插件支持各種豐富的片段類型,包括:

  • 作者
  • 活動
  • 人員
  • 個人評論
  • 產(chǎn)品
  • 配方
  • 軟件評論
  • 視頻

此WP插件支持的片段數(shù)量將在未來的更新中進行擴展,并附帶書評和本地商業(yè)片段,插件的優(yōu)點就是設(shè)置夠簡單。

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

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

Configure_Rich_Snippets_1

在你選擇了最合適的選項后,你會看到一些要填寫的字段,具體取決于你的第一個選擇。

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

Configure_Rich_Snippets_2

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

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

插件常見問題

以下是 All In One Schema?Rich Snippets?插件的常見問題。

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

  • 我們了解到你不喜歡在你的信息頁/帖子上顯示的內(nèi)容。
  • 如果你不喜歡插件創(chuàng)建的默認設(shè)計內(nèi)容框,你可以隨時自定義它或編輯插件的?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;
}
  • 意思就是把它隱藏起來,不顯示。

注意事項:

  • 因為我們測試過,在?WordPress主題的 CSS 文件里,添加以上的 CSS 代碼,但卻沒能隱藏起來。
  • 所以只能修改插件是 CSS 文件達到隱藏效果。
  • 如果插件升級后,請務(wù)必記得也再次給插件進行 CSS文件修改。

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

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

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

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

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

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

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

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

如果你是開發(fā)人員并提交代碼,請編寫新功能。如果我們在發(fā)布中包含此功能,則會獲得學(xué)分。

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

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

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

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

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

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

1 id 和class 的區(qū)別

  • 1.1 id 說明
  • 1.2 class 說明
  • 2 什么是選擇器?
    • 2.1 代碼實例

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

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

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

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

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

id 和class 的區(qū)別

id 說明

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

class 說明

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

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

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

article_with_pictures_plugin_1243_permanent_4a558c8b453f4e7566dc25cccb9268b9.webp

什么是選擇器?

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

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

代碼實例

以下是選擇和設(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用法》,對您有幫助。

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ù)費優(yōu)惠碼主機殼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)計Better Search Replace插件WooCommerce 功能wordpress安全防護隱藏WordPress后臺登錄地址h5自適應(yīng)布局百度熊掌號隱藏WordPress代碼內(nèi)版本號WP安全登錄插件推薦WordPress頁腳頁眉插件Jetpack插件robots.txt安全設(shè)置wordpress更換域名圖標(biāo)不顯示wordpress描文本織夢采集俠wordpresswordpress表單跳轉(zhuǎn)WP插件優(yōu)化head代碼安裝WordPress插件Avada主題演示CWP開啟Redis緩存wordpress Dropboxcritical automatic updateswp-json防止數(shù)據(jù)被采集WordPress顯示運行數(shù)據(jù)庫wp-json優(yōu)化Avada主題robots.txt禁止訪問WordPress過濾敏感詞插件WordPress站內(nèi)搜索排除某些類別的文章什么是 WooCommerceImage Sizes插件禁用 xmlrpc.phpwordpress常規(guī)設(shè)置wordpress打開是代碼谷歌 SEO扒站怎么改wordpress主題WordPress文章描文本http://www.fandutaoci.cnMarkdown here插件保護robots.txtCWP控制面板轉(zhuǎn)KLOXO-MRWordPress tagWordPress濾敏感詞過濾插件Wordfence Security插件BackWPup插件WP-No-Tag-Base插件WooCommerce 定價WordPress網(wǎng)站防護wordpress文章卡片樣式WP SMTP插件WordPress虛擬主機偽靜態(tài)Shortcodes UltimateWordPress頁腳加載JSwp-json漏洞Redis加速緩存插件WordPress超級菜單Dropbox上傳失敗Rich Snippets結(jié)構(gòu)化數(shù)據(jù)WordPress自動備份WordPress菜單自定義圖標(biāo)Shortcodes Ultimate插件Awesome SupportWordPress外鏈特色圖片WordPress tag模版wordpress感謝頁面WordPress自定義頁眉WordPress官網(wǎng)制作wordpress小圖標(biāo)不顯示Easy WP Cleaner插件WordPress站內(nèi)搜索排除所有頁面WordPress廣告詞檢測Jetpack站點加速器CDN圖像緩存wordpress漏洞修復(fù)
服務(wù)電話:
0533-2765967

微信 13280692153