WordPress網站開放投稿功能,接受讀者的投稿。但WordPress本身並不提供投稿功能,只擁有強大的擴展能力,我們可以自己添加這個投稿功能。
實現用戶投稿,有兩種方法:
一種是開放後台注冊功能,普通用戶注冊進去默認設置為投稿者,登陸進去即可添加文章(默認為草稿);
另一種是在前台提供投稿表單,用戶填寫相應的表格,例如米撲博客:http://blog.mimvp.com
vc3RpbmctZnVuY3Rpb25hbGl0eS10by13b3JkcHJlc3MtMDI=" class="alignnone size-full wp-image-12002" height="593" src="/unixlinux/UploadFiles_9426/201703/2017030112203493.png" width="565" />
前一種方法實現起來比較簡單,基本不需要配置太多,只是有些博主可能會覺得別扭,不願讓他人看到自己的博客後台;而後一種方法對投稿者來說方便了很多,博主也不用擔心自己博客的後台隱私,只是該方法實現起來比較麻煩,需要配置的東西很多。本文只將介紹後一種方法,希望對你有所幫助,當然也只是復制粘貼代碼就可以了。
1、首先在當前主題目錄(/wp-content/themes/your_theme/pages/)下新建一個php文件,命名為tougao.php,並將page.php中的所有代碼復制到tougao.php中(tougao.php名稱可能在your_theme/pages/tougao.php下,也可能在your_theme/template-tougao.php);
tougao.php 代碼