新聞中心
wordpress使用非插件的方式實現(xiàn)控制文章字數(shù)
作者 / 無憂主機 時間 2018-06-08 20:44:42
今天在wordpress的論壇上看到有站長發(fā)布一篇文章關于該程序會員評論時候的最少字數(shù),于是無憂主機小編想既然可以控制評論的最小字數(shù),那么就應該可以寫一個函數(shù)來控制文章中的字數(shù),也許有的站長朋友們有疑問為什么要限制呢?其實現(xiàn)在很多博客模板都帶有了會員注冊功能了,這樣會員在發(fā)布博文的時候如果字數(shù)太少不利于網(wǎng)站的整體收錄,如果字數(shù)比較多的話會出現(xiàn)發(fā)布失敗提示超時的現(xiàn)象。因此為了網(wǎng)站和用戶的整體用戶體驗來考慮是有必要進行限制的,那么具體該怎么限制呢?無憂主機小編先使用PHP獨立IP空間安裝來摸索下吧。經(jīng)過研究的確是可以實現(xiàn)的,方法如下: 第一步:登陸網(wǎng)站后臺,找到左側外觀--編輯--右側模板函數(shù)functions.php文件如下圖1: 第二步:點擊編輯該主題模板函數(shù),拉到最下面,在?>前面添加以下代碼:
function varify_p($content){ global $post; $min = 100; //最低文章數(shù)量 $max = 2000; //最大文章數(shù)量 $content = $post->post_content; if (str_word_count($content) < ?$min || str_word_count($content) > ?$max ) wp_die('文章內容大小超過限制' ); } add_action('publish_post', 'varify_p'); 如下圖2: 這樣添加好了點擊更新文件就可以了哦,這樣不論是站長還是會員在發(fā)布文章的時候都在這個值的控制范圍之內了。 以上就是無憂主機PHP虛擬主機環(huán)境下wordpress使用非插件的方式實現(xiàn)控制文章字數(shù)的詳細方法。
本文地址:http://www.gle-technology.com/wordpress/26827.html