倡萌在《WordPress添加投稿功能(無需注冊/可郵件通知站長和投稿人) 》中分享過,通過修改主題文件實現游客快捷投稿的功能,但是有部分同學就是不太會動手,那么今天就分享一個WordPress匿名投稿插件:DX-Contribute,設置和使用都比較方便啦!
DX-Contribute簡介
DX-Contribute是一個wordpress投稿插件,主要功能如下:
- 允許游客無需注冊即可在你的網站投稿。
- 靈活的后台設置,可以自定義限定內容輸入字數,為投稿的文章指定分類等。
- 前台內容采用wordpress內置的文章編輯器,簡單易用。
- 該wordpress插件還有很好的驗證保護措施,會自動檢測標題字數、email格式,並且能夠有效控制用戶重復投稿。
DX-Contribute安裝
可以通過以下兩種方法的其中一種來安裝DX-Contribute 插件:
- 訪問DX-Contribute主頁下載,將下載的文件解壓縮,然后將dx-contribute文件夾 上傳到 /wp-content/plugins/目錄,在插件后台啟用
- 直接在后台-安裝插件,搜索’dx-contribute’,按照提示安裝啟用
DX-Contribute配置
1.啟用DX-Contribute插件以后,可以在插件選項中進行簡單的設置:

指定分類:在投稿頁面發布的文章將全部保存到該分類目錄下。
匿名用戶:如果訪客沒有登錄,那么你可以在wordpress的后台-用戶-添加用戶中建立一個匿名用戶,並且選擇它。那么游客發布的文章作者將關聯這個用戶。
限制時間:設定同一訪客兩次投稿的時間間隔。例如:設定值為600,那么某一用戶成功投稿了一篇文章后,將在600秒后才能夠第二次進行投稿,否則將彈出警告信息。
文章頁用戶信息:勾選顯示則在文章頁內容結尾處顯示投稿者的頭像、昵稱。
發送email:勾選則投稿的文章審核通過后給投稿者發送email。
投稿頁面css:每個wordpress主題的排版布局都不同,你可以在這里自定義該頁面的css樣式。
2.新建一頁面,例如 投稿 ,在該頁面的內容區域粘貼代碼 [DX-Contribute] 進去:

3.訪問剛才創建的頁面,就可以看到投稿界面啦:

站點URL指的是,投稿者的博客,或者個人站點,可以隱藏該參數
4.投稿后的文章在后台-文章-待審文章中顯示,在這里決定哪些文章可以通過審核。
注意:該插件需加載jquery,如果你的主題沒有載入,則在header.php文件中的head標簽之間的wp_head()函數之前插入以下代碼載入jquery(本文是2012年的,現在可能不再需要加入JQuery了):
1 <?php wp_enqueue_script( 'jquery' );?>
DX-Contribute下載頁面:http://wordpress.org/extend/plugins/dx-contribute/
注:倡萌在本地環境測試發現提示:無法啟用插件,因為它引起了一個致命錯誤(fatal error)。Parse error: syntax error, unexpected $end in,這是由於插件作者使用了簡寫 <? 造成的,簡單解決辦法就是,打開插件的 dx-contribute.php ,找到92行左右的位置,將 <? 改為 <?php 即可。(該問題已經反饋給作者,相信以后的版本可能已經修正了)。
如果以后遇到類似問題,可以參考《解決:無法啟用插件,因為它引起了一個致命錯誤(fatal error) 》
