-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
wordpress用戶注冊(cè)插件(wordpress登陸注冊(cè)插件)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于wordpress用戶注冊(cè)插件的問題,以下是小編對(duì)此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請(qǐng)撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、WordPress插件 1 Blog Cacher 的試用方法和介紹
1.在你博客根目錄建立文件夾wp-cache,保持屬性777,Windows的空間就免了
2.在你博客根目錄的wp-config.php文件里添加 define(’WP_CACHE’, true);
3.將advanced-cache.php放到wp-content目錄中,將1blogcacher2.0.php放到plugins目錄。
4.在后臺(tái)開啟插件。
若要更改插件設(shè)置,修改advanced-cache.php中define后的值,對(duì)應(yīng)的選項(xiàng),簡(jiǎn)單翻譯了一下:
OBC_EXPIRATION 緩存到期時(shí)間,默認(rèn)3600,一小時(shí),我改為86400(一天)。
OBC_CACHE_USERS 插件的狀態(tài)對(duì)注冊(cè)(登錄)用戶
* 0 :不使用高速緩存
* 1 :統(tǒng)一使用一個(gè)緩存
* 2 :對(duì)每個(gè)用戶使用單獨(dú)的緩存( 2默認(rèn))
OBC_CACHE_COMMENTERS 插件的狀態(tài)對(duì)已提交評(píng)論的訪問者 (0/1/2)同上設(shè)置,( 2默認(rèn))
OBC_CACHE_ERROR_PAGES 是否緩存404頁面(默認(rèn)不緩存)
OBC_CACHE_REDIRECTIONS 是否緩存301和302頁面(默認(rèn)不緩存)
OBC_AVOID_TRAILING_SLASH_DUPLICATION 是否略去網(wǎng)址后帶的’/',為了避免相同頁面緩存兩次(默認(rèn)為否)
*提醒:不要設(shè)置此參數(shù)為true在WordPress2.3+中,或者你正在使用的插件需重定向URL且?guī)?/
OBC_ENABLE_BROWSER_CACHE 是否允許瀏覽器緩存 (默認(rèn)為否)
OBC_LOOK_FOR_DYNAMIC_CODE 是否使用動(dòng)態(tài)代碼(默認(rèn)為是)(這里我更改后頁面打不開,建議不要更改)
OBC_USE_CACHE_DIRECTORIES 是否將緩存文件模仿博客網(wǎng)址存儲(chǔ)(默認(rèn)為是)
OBC_REJECTED_STRINGS 若網(wǎng)址包含下面的片段,則不緩存
OBC_ACCEPTED_STRINGS 上一規(guī)則的例外
OBC_REJECTED_USER_AGENTS 如果有下列標(biāo)示的瀏覽器(主要對(duì)搜索引擎),不緩存頁面。
若你修改了上面的值,最好將wp-cache里配置文件obc_configuration文件刪除以更新設(shè)置。
開啟GZIP壓縮
1 Blog Cacher可以使用GZIP壓縮,它通過判斷WordPress是否已開啟GZIP來判斷是否向?yàn)g覽器發(fā)送GZIP壓縮后的緩存,可是WordPress2.5去掉了使用GZIP功能,這樣1 BlogCacher也不能使用GZIP,而插件作者也沒有及時(shí)更新。我們可以修改一下,打開1blogcacher2.0.php,找到第327行
$configuration[”gzip_enabled”] = get_option(”gzipcompression”);
在這一行前面添加// 將其注釋掉,然后在下面添加
$configuration[”gzip_enabled”] = 1;
二、如何開發(fā)一個(gè)WordPress插件
你得先想一個(gè)名字,并且努力讓它獨(dú)一無二。在 Plugins 或者其他寶貝地方——Google或者百度先驗(yàn)證一下這個(gè)名字到底是不是獨(dú)一無二的。另外你的名字得讓別人明白你的插件是干什么的。
插件文件
下一步是創(chuàng)建一個(gè)PHP文件。按照原文奇怪的邏輯,你得先想好名字。這個(gè)名字還得是從插件名衍生過來的(其實(shí)是為你自己辨認(rèn)的)。舉個(gè)例子吧,比如說你的插件名字叫 "Fabulous Functionality",你的PHP名字可能是 fabfunc.php。另外不要用漢語拼音(這也是我加的),還要避免重名。人民群眾會(huì)把你的插件安裝到一個(gè)你也知道的叫wp-content/plugins/的地方,如果名字沖突豈不要悲劇了。
你也可以選擇把插件分割成幾個(gè)文件。 顯而易見一個(gè)php文件是必需的,同時(shí)還需要圖片、CSS、JavaScript、語言(當(dāng)然也可以沒有)。如果有很多文件,命名一個(gè)php和一個(gè)文件夾,例如 fabfunc and fabfunc.php。把你所有插件文件放到文件夾里,然后讓你的用戶相信只要把你的整個(gè)壓縮包解壓到 wp-content/plugins/就能正常使用你的勞動(dòng)成果。
在本文的其余部分,“插件的PHP文件”是指主要插件的PHP文件,無論是在的wp-content/plugins/或子目錄。
主頁
最好為插件建立一個(gè)主頁,以介紹插件的功能、安裝方法、使用說明、適用的WordPress版本、插件更新信息等。
文件Headers
現(xiàn)在開始吧,首先讓我們從向PHP主文件中加入一些信息
標(biāo)準(zhǔn)插件信息
插件的主文件頂部必須包括一個(gè)標(biāo)準(zhǔn)插件信息頭。WordPress通過標(biāo)準(zhǔn)信息頭識(shí)別插件的存在,并把她加入到控制面板的插件管理頁面,這樣插件才能激活,載入插件,并運(yùn)行里面的函數(shù);如果沒有信息頭,插件將無法激活和使用。標(biāo)準(zhǔn)信息插件頭的格式為:
<?php
/*
Plugin Name: 插件名
Plugin URI: 插件的介紹或更新地址
Description: 插件描述
Version: 插件版本,例如 1.0
Author: 插件作者名稱
Author URI: 插件作者的鏈接
License: A "Slug" license name e.g. GPL2
*/
?>
標(biāo)準(zhǔn)信息頭至少要包括插件名稱,這樣WordPress才能識(shí)別你的插件。其他信息將顯示在控制面板插件管理頁面中。標(biāo)準(zhǔn)插件信息對(duì)各行順序沒有要求。
這樣的升級(jí)機(jī)制能夠正確地讀出你的插件版本,建議你選擇一個(gè)格式的版本號(hào),不同版本之間,并堅(jiān)持下去。例如,x.x中或x.x.x或xx.xx.xxx
注意:文件必須是 UTF-8 格式!
版權(quán)信息
通常我們還要在標(biāo)準(zhǔn)信息頭中加入插件的許可證信息。大多數(shù)插件使用GPL或GPLCompatibleLicenses許可。如果使用GPL許可,要求插件中包含以下信息:
<?php
/* Copyright 年份 作者名 (email : 你的郵箱)
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
?>
開始編寫插件
現(xiàn)在是時(shí)候讓你的插件能干些什么了。這部分內(nèi)容包括插件開發(fā)的一般思路,而且介紹了開發(fā)插件需要做哪些工作。
WordPress插件鉤子
許多WordPress插件通過連接一個(gè)或多個(gè)WordPress插件鉤子來完成他們的功能。插件鉤子的運(yùn)行機(jī)理是,當(dāng)WordPress運(yùn)行到不同階段,WordPress會(huì)檢查當(dāng)前階段是否注冊(cè)了插件函數(shù),如果是,那么函數(shù)將被執(zhí)行。通過執(zhí)行插件函數(shù)改變了WordPress的默認(rèn)功能。
例如,在WordPress將日志標(biāo)題和post發(fā)送到瀏覽器前,會(huì)檢查是否有插件函數(shù)注冊(cè)了名為“the_title”的“filter”鉤子。如果是,標(biāo)題文本將會(huì)傳送到注冊(cè)函數(shù)中,注冊(cè)函數(shù)返回值將會(huì)傳送到瀏覽器。所以,如果要在日志標(biāo)題中加入一些信息,可以通過這種方式實(shí)現(xiàn)。
另一個(gè)例子是名為“wp_footer”的“action”鉤子。在WordPress的HTML頁腳創(chuàng)建之前,會(huì)檢查是否有插件注冊(cè)了名為“wp_footer”的“action”鉤子,如果是依次執(zhí)行她們。
在Plugin API了解更多如何注冊(cè)“filter”和“action”類型的鉤子函數(shù),及WordPress提供了那些插件鉤子。如果你發(fā)現(xiàn)WordPress沒有提供自己想要的鉤子,你可以建議WordPress加入這個(gè)鉤子,很多建議WordPress都會(huì)采納。具體方法參考Reporting Bugs。
模版標(biāo)簽
另一個(gè)通過插件加入新功能的方法是建立自定義的模版標(biāo)簽Template Tags。如果有人想用你的插件,可以在他們的主題中添加這些標(biāo)簽,邊欄,文章內(nèi)容段,或者任意的只要是適合這插件的地方。例如,一個(gè)給文章添加地理位置的插件可能定義了一個(gè)模板標(biāo)簽函數(shù)geotag_list_states()放在邊欄上,這里列表了所有在文章中關(guān)聯(lián)的州的名稱,并且還帶有插件提供的到這些州的文檔頁的鏈接。
定義一個(gè)自定義模板標(biāo)簽,僅需要寫一個(gè)PHP函數(shù),并且在你插件主頁或者插件的主PHP文件中聲明一下。聲明函數(shù)的時(shí)候,為這個(gè)函數(shù)提供一個(gè)示例來明確如果想要應(yīng)用這個(gè)函數(shù)需要加主題中加些什么文件是個(gè)相當(dāng)棒的主意。
保存插件數(shù)據(jù)到數(shù)據(jù)庫
大多數(shù)WordPress插件需要站點(diǎn)的所有者或者是博客的用戶輸入信息,然后在對(duì)話過程中保存起來,以便過濾器函數(shù)(filter)、動(dòng)作函數(shù)(action)或者模板函數(shù)(Template)使用。這些信息必須保存在WordPress的數(shù)據(jù)庫中,以便下次使用。這里有兩種基本的方法用于保存插件的信息到數(shù)據(jù)庫里面。
使用WordPress的"option"機(jī)制(稍后會(huì)有介紹)。這種方法適合于保存一些相對(duì)小數(shù)量的靜態(tài)命名類數(shù)據(jù)--這類數(shù)據(jù)通常只需要網(wǎng)站的所有者在首次建立插件的時(shí)候輸入,以后很少改動(dòng)。
文章屬性post meta(a.k.a. Custom Fields),適用于那些只和個(gè)人文章、頁面或者附件有關(guān)的數(shù)據(jù)。
參看post_meta Function Examples, add_post_meta(), 以及與文章相關(guān)函數(shù)屬性post.fuction meta (a.k.a. Custom Fields).
自定義分類法。對(duì)于文章分類或者其他對(duì)象,比如用戶、評(píng)論,或者用戶可編輯列表中的數(shù)據(jù)名稱/值,可以考慮使用自定義分類法,尤其是當(dāng)你要訪問的所有的文章/對(duì)象與給定的分類法項(xiàng)目相關(guān)聯(lián)的時(shí)候。查閱 Custom Taxonomies
在數(shù)據(jù)庫中創(chuàng)建一個(gè)新的自定義數(shù)據(jù)表。這種方法適合于與個(gè)人文章、頁面、附件或者評(píng)論相關(guān)的數(shù)據(jù),這類數(shù)據(jù)會(huì)隨著時(shí)間越來越多,它們也沒有專有名稱。參看Creating Tables with Plugins來了解更多這類信息處理方法。
WordPress的選項(xiàng)機(jī)制
參看 Creating Options Pages 得到更多如何創(chuàng)建會(huì)自動(dòng)保存你選項(xiàng)數(shù)據(jù)的頁面。
WordPress擁有一個(gè)機(jī)制來保存,更新和檢索WordPress數(shù)據(jù)庫中專用,名稱類數(shù)據(jù)(即"options"機(jī)制)。選項(xiàng)值可以是字符,數(shù)組或PHP對(duì)象(他們會(huì)被"序列化",或在存儲(chǔ)前轉(zhuǎn)換為字符,并在被檢索時(shí)解開序列)。選項(xiàng)名稱是字符,并且它們必須是獨(dú)一無二的,這樣就不會(huì)與其它的WordPress插件相沖突。
它也通常被認(rèn)為是一個(gè)不錯(cuò)的主意,將你的插件使用的選項(xiàng)的數(shù)量降到最低。例如,考慮存儲(chǔ)序列化數(shù)組的10個(gè)元素作為一個(gè)單一的命名選項(xiàng),而不是存儲(chǔ)10個(gè)不同的命名選項(xiàng)。
這里是你的插件應(yīng)用WordPress option功能的主要函數(shù)。
add_option($name, $value, $deprecated, $autoload);
建立一個(gè)新的option; 如果這個(gè)option已經(jīng)存在則不做動(dòng)作.
$name
必須 (string). 要添加的option的名稱.
$value
可選(string), 默認(rèn)是空字符. option值會(huì)存在這里.
$deprecated
可選 (string), 不再被WordPress使用了,你可以不填或NULL 如果你希望應(yīng)用后面的$autoload參數(shù).
$autoload
可選, 默認(rèn)為 'yes' (enum: 'yes' or 'no'). 如果設(shè)置為 'yes' 那么這個(gè)option會(huì)被get_alloptions 函數(shù)自動(dòng)檢索.
get_option($option);
在數(shù)據(jù)庫中檢索option值.
$option
Required (string). 你想返回?cái)?shù)值的option名稱。你可以O(shè)ption Reference在找到一個(gè)隨著WordPress一起安裝好的默認(rèn)option表。
update_option($option_name, $newvalue);
更新或創(chuàng)建數(shù)據(jù)庫中的option值(注意 add_option 不是必須被調(diào)用,如果你不想作用 $deprecated 或$autoload 參數(shù)).
$option_name
必須(string). 要更新的option名.
$newvalue
必須. (string|array|object) option的新值.
管理面板
假定你的插件有一些選項(xiàng)(option)存儲(chǔ)于WordPress的數(shù)據(jù)庫中(參看上一節(jié)),你可能會(huì)想要一個(gè)主控面板來允許你的插件用戶查看和編輯選項(xiàng)值。實(shí)現(xiàn)這一目標(biāo)的方法闡述于Adding Administration Menus。
插件國(guó)際化
在你完成了你的插件的編寫工作之后,另一個(gè)需要考慮的問題(假設(shè)你準(zhǔn)備跟大家分享你的插件的話)就是將其國(guó)際化。國(guó)際化就是將你的軟件設(shè)置成能夠本地化的過程;本地化是將軟件中顯示的語言翻譯成其他語言的過程。Wordpress正在被全球的人們使用,所以全球化和本地化是他內(nèi)在的特性,這其中就包括了插件的本地化。
請(qǐng)注意,插件的語言文件是不會(huì)自動(dòng)加載。將此插件代碼,以確保加載的語言文件:
load_plugin_textdomain('your-unique-name', false, basename( dirname( __FILE__ ) ) . '/languages' );
要簡(jiǎn)單地取一個(gè)字符串使用 __('String name','your-unique-name'); 返回翻譯或者_(dá)e('String name','your-unique-name'); 輸出翻譯。翻譯,然后進(jìn)入你插件的 /languages 文件夾。
我們十分希望你能夠?qū)⒛愕牟寮?guó)際化,這樣其他國(guó)家的用戶就可以在自己的本地使用它了。我們有一個(gè)關(guān)于國(guó)際化的綜合說明在I18n for WordPress Developers,這其中就包括了一個(gè)描述插件國(guó)際化的部分。
更新你的插件
本節(jié)介紹將插件托管到 http://wordpress.org/extend/plugins 之后必要的更新步驟。特別列出wordpress.org關(guān)于使用 Subversion(SVN)的一些細(xì)節(jié)。
假設(shè)你已經(jīng)提交你的插件到WordPress的插件庫,隨著時(shí)間的推移,你可能會(huì)發(fā)現(xiàn)需要將某些功能添加到插件或修正錯(cuò)誤。更新代碼,并將變化提交到你的插件主干(trunk),這些變化將是公開可見的,但僅限于在技術(shù)上志同道合的人通過SVN檢查你的插件。其他用戶通過網(wǎng)站或自己的WordPress插件管理下載都不會(huì)改變。
當(dāng)你準(zhǔn)備發(fā)布一個(gè)新版本的插件:
確保一切承諾和新版本的實(shí)際工作。注意所有版本的WordPress的插件支持,并嘗試與他們進(jìn)行測(cè)試。不要只是測(cè)試新功能,也確保你不小心打破一些插件的舊功能。
更改主要的PHP文件頭注釋中的版本號(hào)為新的版本號(hào)。
更改readme.txt文件的“Stable tag”字段中的版本號(hào)。
在readme.txt文件中添加一個(gè)新的小節(jié)“changelog“,簡(jiǎn)要介紹與最后一個(gè)版本相比,新版本有什么改變。這將列出的插件頁面上的“更新日志”選項(xiàng)卡。
提交這些更改。
創(chuàng)建一個(gè)新的SVN標(biāo)記作為副本主干(trunk),遵循 this guide。
給系統(tǒng)一個(gè)運(yùn)行兩三分鐘,然后檢查你的插件,看看更新是否一切正常,以及WordPress 是否提示插件有更新(更新檢查可能有緩存,比如wordpress.org插件頁面或后臺(tái)安裝,所以這可能需要一些時(shí)間 —— 嘗試訪問“可用更新”頁面)。
故障排除:
wordpress.org插件的頁面上仍然列出舊版本。你是否更新了樹干文件夾'stable tag' 字段?只創(chuàng)建一個(gè)標(biāo)簽和或更新readme.txt文件是不夠的!
插件的頁面提供了一個(gè)zip文件的新版本,但按鈕仍然列出舊的版本號(hào),而且WordPress 沒有裝更新通知。你是否已修改主要的PHP文件中“Version”版本號(hào)?
對(duì)于其他問題,請(qǐng)參考: The Plugins directory and readme.txt files
插件開發(fā)建議
最后這個(gè)部分是關(guān)于開發(fā)插件的一些建議。
WordPress插件的代碼應(yīng)該遵循 WordPress Coding Standards. 另外請(qǐng)同時(shí)參考Inline Documentation。
你的插件中所有函數(shù)的名稱都應(yīng)該與現(xiàn)存的Wordpress Core函數(shù),其他插件或主題的任何名稱不同?;谶@個(gè)原因,我們建議你在你的插件的所有函數(shù)的名稱之前加上一個(gè)你自己選擇的前綴,或者把你的插件的函數(shù)都寫在一個(gè)類里面(當(dāng)然這個(gè)類的名字也必須是唯一的)。
請(qǐng)不要把Wordpress數(shù)據(jù)庫表格前綴(通常是“wp_”)直接寫在你的插件里,請(qǐng)使用$wpdb->prefix 。
雖然數(shù)據(jù)庫的讀取相對(duì)便宜,但它的寫入是相當(dāng)昂貴的。數(shù)據(jù)庫十分擅長(zhǎng)獲取信息并呈現(xiàn)給用戶,而且這些操作(通常)是非常迅速的。然而對(duì)數(shù)據(jù)庫進(jìn)行改動(dòng)就是一個(gè)非常復(fù)雜的過程了,而且需要使用更長(zhǎng)的計(jì)算時(shí)間。因此,請(qǐng)盡量減少你對(duì)數(shù)據(jù)庫進(jìn)行寫入的次數(shù)。在你編寫程序的時(shí)候就做好所有的準(zhǔn)備,這樣就可以只在必須的時(shí)候再進(jìn)行寫入了。
在數(shù)據(jù)庫里只SELECT你需要的東西。盡管數(shù)據(jù)庫的讀取十分便捷,我們依然推薦你值查找真正需要的數(shù)據(jù),來盡量減少數(shù)據(jù)庫的負(fù)載。例如,如果你只想獲得表格的行數(shù),不要使用 SELECT * FROM, 因?yàn)檫@樣的話每一行中的所有數(shù)據(jù)都會(huì)被讀出,導(dǎo)致內(nèi)存的浪費(fèi)。同樣的,如果在插件中你只想獲得post_id和post_author,請(qǐng)只 SELECT 這兩項(xiàng)來減少數(shù)據(jù)庫的負(fù)載。記住:在某一個(gè)操作的同時(shí)可能有其他上百個(gè)進(jìn)程需要使用數(shù)據(jù)庫,而數(shù)據(jù)庫和服務(wù)器都必須同時(shí)滿足所有這些進(jìn)程的需求。學(xué)習(xí)怎樣盡量減少你的插件對(duì)數(shù)據(jù)庫的使用可以避免對(duì)這些資源的濫用。
不要讓你的PHP出錯(cuò)。在你的wp_config.php文件中添加define('WP_DEBUG',true);,對(duì)你的所有函數(shù)進(jìn)行測(cè)試來確定是否有任何的錯(cuò)誤或者警告。有多少,就修復(fù)多少,直到再也不出現(xiàn)為止。
盡量不要直接調(diào)用<script>和<style>標(biāo)記 —— 推薦使用 wp_enqueue_style() 和 wp_enqueue_script() 函數(shù)。他們幫助消除引用重復(fù)的腳本和樣式,以及引進(jìn)依賴的支持。
三、wordpress 插件有什么用
WordPress之所以風(fēng)靡一時(shí),不僅因?yàn)樗奖愫?jiǎn)潔,更因?yàn)樗凶銐蚨嗟牟寮?、模板主題,而這些奉獻(xiàn)的插件,也使得WordPress更加的強(qiáng)大起來,這些看似不錯(cuò)的插件,有時(shí)候?yàn)槲覀儙淼牟豢春雎缘寞偪瘛?/p>
1、迫使你到某某網(wǎng)站注冊(cè)
想必很多人都遇到過這樣的情況,這個(gè)插件很好,你是否要使用呢?好吧,來我的網(wǎng)站注冊(cè)吧!有了激活碼才能使用,不讓想都不要想,這種迫使插件使用者注冊(cè)的行為,繼續(xù)著也讓人糾結(jié)著。
2、插件沒有說明文檔
良好的插件也要考慮用戶體驗(yàn),插件中也要包涵介紹說明文件,用簡(jiǎn)單的話語教會(huì)插件的使用者,這個(gè)插件的作用及目標(biāo),也告訴一下次插件常用FAQ信息,如果簡(jiǎn)單的就是插件,那么,我們這些插件的試用者會(huì)瘋掉。
3、插件安裝后破壞其它插件
插件使用的不兼容,安裝后造成WordPress系統(tǒng)效率變慢,這都是由于插件的作者考慮的不周全造成的造成的,插件太過于廣泛了,所以,如果插件作者的疏忽或者不留意,就造成的整個(gè)網(wǎng)站的不能訪問。
4、插件版本不升級(jí)更新
WordPress的版本在不斷的升級(jí),而插件的卻還是那個(gè)樣子始終不做變化,那么,這時(shí)候就很容易出現(xiàn)插件與wordpress新版本不兼容的情況,如果此時(shí)作者不挺身而成的話,這個(gè)插件就會(huì)讓你煩不勝煩。
5、插件更新的時(shí)候壞掉了
莫名其妙的事情總是發(fā)生,插件更新的時(shí)候,如果壞掉了,就只能考慮放棄這塊插件,尋找新的插件來滿足自己的需求,那么,糾結(jié)的就不僅僅是那么簡(jiǎn)單了,插件更新無效帶來的更多的是,插件使用上的煩惱。
插件也瘋狂,只是我們沒有見識(shí)到插件瘋狂背后的事情,所以,在選擇WordPress插件的時(shí)候,一定要選擇那些有良好口碑或者評(píng)價(jià)比較高的插件,避免這些讓人瘋狂的事情發(fā)生。
四、wordpress插件的常用插件
由于WordPress插件實(shí)在太多,這里僅列舉中文wordpress常用的一些插件。
CommentLuv讓評(píng)論插件:CommentLuv是一個(gè)鼓勵(lì)評(píng)論插件,這個(gè)插件的開發(fā)主要目的是能有效提升用戶評(píng)論積極性,它可以在評(píng)論者提交評(píng)論后在你的評(píng)論內(nèi)容下部顯示該評(píng)論者博客的最新文章,增強(qiáng)與評(píng)論者的互動(dòng)。WP-Syntax代碼高亮插件:WP-Syntax是一款非常優(yōu)秀的代碼高亮顯示插件,它將開源的代碼高亮工具GeSHi應(yīng)用到了Wordpress中。支持包括了c、python、sql、shell、diff等等在內(nèi)的大多數(shù)程序語法格式,它使用特殊的xml語句對(duì)字符串進(jìn)行對(duì)應(yīng)程序語言的格式化。
百度分享:非常方便的把文章分享到各大社會(huì)化網(wǎng)絡(luò)。
wp-ueditor:功能強(qiáng)大的百度編輯器。
baidu-mp3:在博客方便的分享百度mp3音樂。
Broken Link Checker:失效鏈接檢查,可以查出博客中所有的301和404鏈接。
wp slug translate:實(shí)現(xiàn)文章標(biāo)題中文url自動(dòng)翻譯成英文。
無覓相關(guān)文章:自動(dòng)抓取博客的文章, 以縮略圖的形式展示最相關(guān)的文章。
Akismet:程序自帶的反垃圾留言插件。
多說:一款社會(huì)化評(píng)論系統(tǒng),可以將你博客上的評(píng)論同步到各個(gè)社會(huì)化網(wǎng)絡(luò)中。
WP Super Cache:官方推薦的高效率靜態(tài)緩存插件。
wp-db-backup:定時(shí)將數(shù)據(jù)庫備份發(fā)送到你的郵箱。
Auto HighSlide:實(shí)用的圖片放大縮小插件。
WP-Thumbnails:強(qiáng)悍的縮略圖插件。
wp-utf8-excerpt:中文自動(dòng)摘要插件。
ucan post:簡(jiǎn)單實(shí)用的投稿插件。
WP-PageNavi:經(jīng)典的分頁導(dǎo)航插件。
WP-PostViews:文章瀏覽次數(shù)統(tǒng)計(jì)。
addfeed:方便的訂閱按鈕。
SyntaxHighlighter++:實(shí)用的代碼高亮顯示插件。
TinyMCE Advanced:默認(rèn)編輯器增強(qiáng)插件。
wp-tagcanvas:非??岬?D標(biāo)簽云插件。
wp-postratings:強(qiáng)大的評(píng)分系統(tǒng)。
WP KIT CN:為側(cè)邊欄提供非常多實(shí)用的小工具。
Google XML Sitemaps:官方推薦的十分受歡迎的網(wǎng)站地圖生成插件。
wordpress商城插件Plugin Directory
以上就是關(guān)于wordpress用戶注冊(cè)插件相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
wordpress優(yōu)化插件(wordpress優(yōu)化加快的好多個(gè)關(guān)鍵點(diǎn))
淮南屋頂景觀設(shè)計(jì)(淮南屋頂景觀設(shè)計(jì)招聘)