❶ 常用wordpress插件有哪些
一些常用的wordpress插件:
1、Akismet
Akismet 是 WordPress 官方推薦的一款 WordPress 防垃圾評論插件,也是默認已安裝的插件。
2、WP-Postviews
最好且最流行的WordPress瀏覽次數統計插件莫過於WP-Postviews,該插件可以統計每篇文章的瀏覽次數,並且可以獲取最受歡迎(瀏覽次數最多)的文章列表。
3、WP No Category Base
默認情況下,WordPress分類目錄的鏈接自動添加了 /category/ 標志,如果你希望去掉它, WP No Category Base 是個不錯的選擇!
4、Google XML Sitemaps
Google XML Sitemaps 是一個使用非常廣泛的XML網站地圖插件,通過它,你可以很輕松為你的 WordPress 博客生成 Sitemap,方便搜索引擎抓取你博客的文章。
5、Bai Sitemap Generator
通過它可以生成網路 Sitemap XML 文件。
6、DB Cache Reloaded Fix + Hyper Cache
DB Cache Reloaded Fix是一個出色的WordPress資料庫緩存插件,可以大大減少對資料庫的請求次數。
Hyper Cache 是非常小巧但很強大的WordPress緩存插件,設置簡單,完美支持Gzip壓縮,可緩存404頁,重定向頁面等。
推薦將這兩個插件一起搭配使用,效果很不錯。
7、WP Super Cache
WP Super Cache 是使用的比較多的緩存插件,功能也比較齊全。安裝 WP Super Cache 插件並啟用Gzip選項。它可以為訪問者只載入那些合適的緩存內容,而不是載入你的WordPress站點中的每一個腳本和元素。可以很大降低帶寬佔用,避免網站在流量高峰時崩潰。
8、SEO Friendly Images
SEO Friendly Images 可以批量給你文章中的圖片添加 alt 和 title 信息,提高SEO效果。
9、WP Keyword Link
WP Keyword Link 是一款 WordPress SEO插件,原來是老外的插件,不支持中文,後來 柳城 在作者同意下,修改使之支持中文關鍵詞。通過簡單設置,可以為你的wordpress博客添加關鍵詞的鏈接,給文章加上內部鏈接有利於增加搜索引擎收錄,該插件完美支持中英文關鍵詞。
10、WP-DB-Backup
WordPress Database Backup 是一款專門備份資料庫的插件,支持手動備份和自動定時備份,可以備份保存在主機空間,下載到本地或者發送到指定郵箱。
11、BackWPup
BackWPup 是一款超級強大的WordPress備份插件,支持全自動的定時備份,支持備份到FTP空間、郵箱、Dropbox、Amazon S3 ,可以備份資料庫、網站的任何文件。
12、Simple URLs
Simple URLs是一個簡單實用的WordPress外鏈轉內鏈短網址插件,調用了wordpress本身的發布功能,添加個鏈接,就向發布文章一樣簡單,還支持統計鏈接點擊次數哦。做淘寶客或聯盟推薦的不妨試試。
13、Redirection
Redirection 是一款功能非常強大的WordPress 301重定向插件,對於更換域名或者修改網站安裝目錄,修改分類目錄等,都可以很方便地進行正確轉向。Redirection 本身就包含中文語言包,使用起來應該還是比較方便的。
14、CubePoints
CubePoints 是目前免費的最強大的 WordPress會員積分插件,這個插件有很多集成的模塊,支持設置設定積分前後綴,設定設置積分增長規則,設置收費內容,積分互轉,積分排行版等等。對於開放注冊的站點來說,該插件是個提高用戶積極性的良好工具!
15、Contact Form 7
Contact Form 7 是一款簡單易用擴展性靈活的WordPress聯系表單插件,可以自定義各式各樣不同類型的表單功能,而且支持自定義接收郵件,Ajax提交和 jQuery表單插件支持。可結合Akismet過濾垃圾郵件,同時也支持CAPTCHA反垃圾郵件,表單域元素支持各種最常見的:單選框、復選框、文本框、下拉菜單、按鈕、文件上傳等多種表單域。
❷ wordpress插件的常用插件
由於WordPress插件實在太多,這里僅列舉中文wordpress常用的一些插件。
CommentLuv讓評論插件:CommentLuv是一個鼓勵評論插件,這個插件的開發主要目的是能有效提升用戶評論積極性,它可以在評論者提交評論後在你的評論內容下部顯示該評論者博客的最新文章,增強與評論者的互動。WP-Syntax代碼高亮插件:WP-Syntax是一款非常優秀的代碼高亮顯示插件,它將開源的代碼高亮工具GeSHi應用到了Wordpress中。支持包括了c、python、sql、shell、diff等等在內的大多數程序語法格式,它使用特殊的xml語句對字元串進行對應程序語言的格式化。
網路分享:非常方便的把文章分享到各大社會化網路。
wp-ueditor:功能強大的網路編輯器。
-mp3:在博客方便的分享網路mp3音樂。
Broken Link Checker:失效鏈接檢查,可以查出博客中所有的301和404鏈接。
wp slug translate:實現文章標題中文url自動翻譯成英文。
無覓相關文章:自動抓取博客的文章, 以縮略圖的形式展示最相關的文章。
Akismet:程序自帶的反垃圾留言插件。
多說:一款社會化評論系統,可以將你博客上的評論同步到各個社會化網路中。
WP Super Cache:官方推薦的高效率靜態緩存插件。
wp-db-backup:定時將資料庫備份發送到你的郵箱。
Auto HighSlide:實用的圖片放大縮小插件。
WP-Thumbnails:強悍的縮略圖插件。
wp-utf8-excerpt:中文自動摘要插件。
ucan post:簡單實用的投稿插件。
WP-PageNavi:經典的分頁導航插件。
WP-PostViews:文章瀏覽次數統計。
addfeed:方便的訂閱按鈕。
SyntaxHighlighter++:實用的代碼高亮顯示插件。
TinyMCE Advanced:默認編輯器增強插件。
wp-tagcanvas:非常酷的3D標簽雲插件。
wp-postratings:強大的評分系統。
WP KIT CN:為側邊欄提供非常多實用的小工具。
Google XML Sitemaps:官方推薦的十分受歡迎的網站地圖生成插件。
wordpress商城插件Plugin Directory
❸ 如何開發一個WordPress插件
工具:文本編輯器、wordpress源碼、瀏覽器、apache mysql環境
步驟:
1.首先安裝wordpress環境,安裝成功後訪問如下。
注意事項:
【1】一定要添加註釋,並且按照規則去寫,這個在官方的開發文檔裡面提到了,不然插件不能active。
【2】函數名字要唯一,最好添加個前綴。
【3】多讀一下官方的插件開發文檔和api文檔.
❹ WordPress 常用的插件
WordPress Importer導入導出插件
WP-PageNavi
WP-PostViews
WP Kit CN
這幾個用得比較多
❺ 如何開發一個WordPress插件
在開始之前,需要注意三件事情
I、給插件取一個個性化的名字,越個性化越好,以防和其他插件重名沖突。
II、代碼裡面,一定要包含注釋,不為自己,也要為想修改你代碼的別人想想。
III、盡量用最新版的 WordPress 進行開發和測試。
插件名稱和插件結構
一般來說,都是在 wp-content\plugins 目錄下建立一個文件夾,文件夾名就是插件的名稱,我們插件名字為"right_plugin",文件結構如下。
\wp-content\plugins\right_plugin下有right_plugin.php和readme.txt
這里的 readme.txt 文件中包含了一些插件的介紹,使用說明等信息,主要是提交到 WordPress 官方網站時候用到的,可以參考他們給的模板 ,另外還有插件截圖預覽的功能,需要另外添加圖片,但是我們現在是練習,不需要提交到官網,所以暫時先不涉及這些。
插件的核心
總的來說,插件的核心是兩個 function,用來添加 Hooks(中文譯為鉤子)
add_action ($hookname, $callbackfunction)
add_filter ($hookname,$callbackfunction)
這兩個方法相當重要,幾乎所有的插件都要用到他們。
Actions,我理解就是 wordpress 核心代碼預留的一些特殊的切入點,或者說是在執行一些特定事件時候發生,例如文章發布時,或者訪客留言時觸發。
Filters,應該就是 wordpress 執行時,對數據傳輸過程的一種過濾機制,例如當文章保存到資料庫的過程,或者文章從事資料庫中取出,展現到瀏覽器中的這個過程。
我們今天要製作的插件,應該是用 Filters,因為我們要在文章顯示在瀏覽器之前,在最後面加上一段字元竄,用來顯示版權信息,後面添加菜單項的時候,也要用到 Actions。
插件概要信息
用文本編輯器打開 right-plugin.php 文件,輸入如下信息:
<?php
/*
Plugin Name: Copyright plugin
Plugin URI:
Description: 此插件將在文章正文最下面,顯示一行版權信息
Version: 1.0.0
Author: xcxc
Author URI:
License: GPL
*/
?>
保存好文件,然後登錄 WordPress 後台,打開插件菜單,應該就可以看到這個插件,已經顯示在插件列表裡面了,並且可以啟用這個插件試試,不過沒有任何效果,因為到目前為止,這個插件還沒有實現任何功能。
為插件實現功能
修改right_plugin.php
<?php
/*
Plugin Name: Copyright plugin
Plugin URI:
Description: 此插件將在文章正文最下面,顯示一行版權信息
Version: 1.0.0
Author: xcxc
Author URI:
License: GPL
*/
/* 此插件將在文章正文最下面,顯示一行版權信息 */
function display_right() {
return "<p style='color:red'>本站點所有文章均為原創,轉載請註明出處!</p>";
}
?>
保存好這個文件,然後打開正在用的主題文件夾,打開index.php 文件夾,找到 get_template_part( 'content', get_post_format() ); 並在下面添加如下代碼
if(function_exists('display_right')) {
echo display_right();
}
function_exists 是判斷 display_right 函數是否存在,因為當插件停用的時候,主題代碼裡面是找不到這個函數的,所以要判斷一下,防止出錯。
然後在 wordpress 後台啟用該插件,再打開首頁看看效果吧!
至此,這段代碼,應該可以勉強算是一個插件了。之所以說勉強,是因為這個插件存在一個問題,需要手工去修改主題代碼,如果用戶換了主題的話,需要在新主題裡面再次修改代碼,這個不好。
改良插件
還記得我們前面說過的 Hooks (鉤子)嗎,我們要開始用 Filter 鉤子了!
代碼修改right_plugin.php如下:
<?php
/*
Plugin Name: Copyright plugin
Plugin URI:
Description: 此插件將在文章正文最下面,顯示一行版權信息
Version: 1.0.0
Author: xcxc
Author URI:
License: GPL
*/
add_filter( 'the_content', 'display_right' );
/* 這個函數在日誌正文結尾處添加一段版權信息,並且只在 首頁 頁面才添加 */
function display_right( $content ) {
if( is_home() )
$content = $content . "<p style='color:red'>本站點所有文章均為原創,轉載請指明出處!</p>";
return $content;
}
?>
參看以上代碼,其中 the_content 是鉤子的名字,display_right 是回調函數名稱。這樣一來,只要啟用插件就可以實現功能,無需去修改主題了,請把剛才在index.php 文件中添加的代碼刪掉,然後啟用插件,看看效果吧,顯示效果應該是一樣的,無論怎麼換主題,還是會自動顯示版權信息。
is_home是判斷是不是主頁
更進一步
至此一個真正的插件算是完成了。但是此插件將版權信息直接寫在代碼里,如果用戶想自定義版權信息的話,需要修改插件的源代碼,仍然不方便,所以此插件仍需改進。其實,我們可以在 WordPress 後台中為插件單獨添加一個菜單和頁面,用戶可以在這里來自定義設置設置版權信息,信息可以保存在資料庫裡面。
先附上完整代碼,後面會做說明
<?php
/*
Plugin Name: Copyright plugin
Plugin URI:
Description: 此插件將在文章正文最下面,顯示一行版權信息
Version: 1.0.0
Author: xcxc
Author URI:
License: GPL
*/
/* 注冊激活插件時要調用的函數 */
register_activation_hook( __FILE__, 'display_right_install');
/* 注冊停用插件時要調用的函數 */
register_deactivation_hook( __FILE__, 'display_right_remove' );
function display_right_install() {
/* 在資料庫的 wp_options 表中添加一條記錄,第二個參數為默認值 */
add_option("display_right_text", "<p style='color:red'>本站點所有文章均為原創,轉載請註明出處!</p>", '', 'yes');
}
function display_right_remove() {
/* 刪除 wp_options 表中的對應記錄 */
delete_option('display_right_text');
}
if( is_admin() ) {
/* 利用 admin_menu 鉤子,添加菜單 */
add_action('admin_menu', 'display_right_menu');
}
function display_right_menu() {
/* add_options_page( $page_title, $menu_title, $capability, $menu_slug, $function); */
/* 頁名稱,菜單名稱,訪問級別,菜單別名,點擊該菜單時的回調函數(用以顯示設置頁面) */
add_options_page('Set Copyright', 'Copyright Menu', 'administrator','display_right', 'display_right_html_page');
}
function display_right_html_page() {
?>
<div>
<h2>Set Copyright</h2>
<form method="post" action="options.php">
<?php /* 下面這行代碼用來保存表單中內容到資料庫 */ ?>
<?php wp_nonce_field('update-options'); ?>
<p>
<textarea
name="display_right_text"
id="display_right_text"
cols="40"
rows="6"><?php echo get_option('display_right_text'); ?></textarea>
</p>
<p>
<input type="hidden" name="action" value="update" />
<input type="hidden" name="page_options" value="display_right_text" />
<input type="submit" value="Save" class="button-primary" />
</p>
</form>
</div>
<?php
}
add_filter( 'the_content', 'display_right' );
/* 這個函數在日誌正文結尾處添加一段版權信息,並且只在 首頁 頁面才添加 */
function display_right( $content ) {
if( is_home() )
$content = $content . get_option('display_right_text');
return $content;
}
?>
說明:
以下代碼自己要是在啟用插件時和停用插件時調用,注釋中已經寫得很詳細了。
/* 注冊激活插件時要調用的函數 */
register_activation_hook( __FILE__, 'display_right_install');
/* 注冊停用插件時要調用的函數 */
register_deactivation_hook( __FILE__, 'display_right_remove' );
function display_right_install() {
/* 在資料庫的 wp_options 表中添加一條記錄,第二個參數為默認值 */
add_option("display_right_text", "<p style='color:red'>本站點所有文章均為原創,轉載請註明出處!</p>", '', 'yes');
}
function display_right_remove() {
/* 刪除 wp_options 表中的對應記錄 */
delete_option('display_right_text');
}
添加菜單和頁面的代碼如下:
if( is_admin() ) {
/* 利用 admin_menu 鉤子,添加菜單 */
add_action('admin_menu', 'display_right_menu');
}
function display_right_menu() {
/* add_options_page( $page_title, $menu_title, $capability, $menu_slug, $function); */
/* 頁名稱,菜單名稱,訪問級別,菜單別名,點擊該菜單時的回調函數(用以顯示設置頁面) */
add_options_page('Set Copyright', 'Copyright Menu', 'administrator','display_right', 'display_right_html_page');
}
至此,已經可以在後台看到菜單項了,但是點擊的話,還會出錯,因為還沒有添加對應的頁面(如何自定義添加後台菜單位置)
下面開始添加頁面,主要代碼如下:
function display_right_html_page() {
?>
<div>
<h2>Set Copyright</h2>
<form method="post" action="options.php">
<?php /* 下面這行代碼用來保存表單中內容到資料庫 */ ?>
<?php wp_nonce_field('update-options'); ?>
<p>
<textarea
name="display_right_text"
id="display_right_text"
cols="40"
rows="6"><?php echo get_option('display_right_text'); ?></textarea>
</p>
<p>
<input type="hidden" name="action" value="update" />
<input type="hidden" name="page_options" value="display_right_text" />
<input type="submit" value="Save" class="button-primary" />
</p>
</form>
</div>
<?php
}
現在再去點擊剛才新加的菜單,可以顯示出來一個頁面了,我們可以在這里設置版權信息文本。
另外還有如下代碼要修改
/* 這個函數在日誌正文結尾處添加一段版權信息,並且只在 首頁 頁面才添加 */
function display_right( $content ) {
if( is_home() )
$content = $content . get_option('display_right_text');
return $content;
}
將原來的靜態化文本,改成動態的,之所以要這么改,是因為我們已經將數據存到資料庫裡面了,這里要從資料庫裡面取出數據。
❻ wordpress插件有哪些
1. Akismet 是 WordPress 官方推薦的一款 WordPress 防垃圾評論插件,也是默認已安裝的插件。
2. 最好的最流行的WordPress瀏覽次數統計插件莫過於WP-Postviews,該插件可以統計每篇文章的瀏覽次數,並且可以獲取最受歡迎(瀏覽次數最多)的文章列表。
3. 默認情況下,WordPress分類目錄的鏈接自動添加了 /category/ 標志,如果你希望去掉它, WP No Category Base 是個不錯的選擇!
4. Google XML Sitemaps 是一個使用非常廣泛的XML網站地圖插件,通過它,你可以很輕松為你的 WordPress 博客生成 Sitemap,方便搜索引擎抓取你博客的文章。
5. Bai Sitemap Generator 插件是國人 柳城 製作的,通過它可以生成網路 Sitemap XML 文件。
6. DB Cache Reloaded Fix是一個出色的WordPress資料庫緩存插件,可以大大減少對資料庫的請求次數。
7. Hyper Cache 是非常小巧但很強大的WordPress緩存插件,設置簡單,完美支持Gzip壓縮,可緩存404頁,重定向頁面等。
❼ 有哪些非常值得推薦的wordpress插件對於提升網頁打開速度及代碼編輯等方面,哪些插件性能強大
WP Super Cache是一款 WordPress 靜態緩存插件,也是子凡認為對於 WordPress 性能優化的最佳插件,此插件可以直接從動態的 WordPress 查詢頁面生成靜態 html 文件或者壓縮包文件,減輕伺服器數據查詢和內存的消耗,直接避免頁面每次訪問通過 php 查詢資料庫的性能浪費,同時提升頁面的載入速度。
WP Super Cache 介紹
WP Super Cache 插件的知名度和使用度非常的高,其主要解決的問題就是 WordPress 本身沒有像傳統 CMS 程序一樣直接生成靜態文件的功能,因為我們都知道如果每個頁面都是動態從資料庫實時查詢並生成,不僅僅是浪費伺服器資源,也給用戶的訪問速度和用戶體驗帶來非常嚴重的影響,也是為流量較大的 WordPress 站點節約伺服器成本,對於 WordPress 性能優化的方法可能也有非常多,而子凡認為 WP Super Cache 插件是最佳也是最快速的解放方法。
WP Super Cache 運行模式
WP Super Cache 插件所提供的靜態緩存頁面將主要提供給未登錄的訪客、未在博客上發表評論的訪客、或者沒有查看有密碼保護的文章,那麼這些訪客就會直接訪問到由 WP Super Cache 生成的緩存文件,不僅提升了頁面的打開速度,也給網站存在登陸或者老訪客可供更多的伺服器資源,做到更好的兼顧性。
WP Super Cache 插件提供兩種主要的緩存模式:
1. 簡單模式
不推薦。雖然在插件安裝後默認推薦使用這樣的方式,是因為啟用這個緩存模式是最簡單的,不需要伺服器配置和規則,只要能夠正常運行 WordPress 就可以了,因為這種緩存模式主要使用由 php 提供緩存。
2. 專家模式
這是子凡最為推薦的一種方式,也是最快的方式,通過 Mod_Rewrite 模塊向用戶提供 WP Super Cache 生成的緩存文件,這樣就直接繞過 WordPress php 從資料庫中查詢,可以說是速度杠杠的,如果你是 Apache 伺服器則需要修改.htaccess 文件,Nginx 伺服器也需要添加 Nginx 規則。
內容參考來源:網頁鏈接
❽ 有哪些實用的WordPress 插件值得推薦
強大的可視化編輯插件:Visual Composer(裡面有很多功能模板,拖拽式的編輯器)
強大的幻燈片插件:Slider Revolution(可以製作精美的幻燈片)