新聞中心
wordpress如何限制注冊(cè)會(huì)員發(fā)布文章的數(shù)量
一般到了網(wǎng)站優(yōu)化維護(hù)的階段來(lái)說(shuō),說(shuō)明這個(gè)網(wǎng)站前期的seo優(yōu)化工作做的比較好,所以做一些必要常規(guī)更新,作為wordpress最為常規(guī)的更新就是文章更新,越來(lái)越多的wordpress主題加入了會(huì)員系統(tǒng),并且開(kāi)通了注冊(cè)會(huì)員投稿的功能。這樣的站點(diǎn)可以豐富文章多樣性,也可以讓站長(zhǎng)“偷懶”,加大用戶(hù)對(duì)站點(diǎn)的活躍性。不過(guò)隨之而來(lái)的問(wèn)題也不少,如果沒(méi)有限制會(huì)員的投稿數(shù)量以及文章內(nèi)容這類(lèi)限制的話。很容易造成獨(dú)立ip虛擬主機(jī)執(zhí)行php超時(shí)。用戶(hù)訪問(wèn)站點(diǎn)時(shí)就會(huì)出現(xiàn),502或者500的錯(cuò)誤。在或者被一些別有用心的人利用此類(lèi)漏洞發(fā)布大量的垃圾信息或者違法信息,你的站點(diǎn)將會(huì)面臨降權(quán)更嚴(yán)重的將會(huì)停止收錄。本節(jié)無(wú)憂主機(jī)小編將給各位站長(zhǎng)分享一下wordpress如何限制注冊(cè)會(huì)員發(fā)布文章的數(shù)量。 wordpress如何限制注冊(cè)會(huì)員發(fā)布文章的數(shù)量的方法如下: 將下列代碼添加至當(dāng)前wordpress站點(diǎn)主題目錄下functions.php文件內(nèi)
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('文章內(nèi)容大小超過(guò)限制' ); } add_action('publish_post', 'varify_p');就這樣簡(jiǎn)單的操作我們就成功的限制了注冊(cè)會(huì)員發(fā)表文章的數(shù)量了,這個(gè)方案最好您也加入一下吧。 無(wú)憂主機(jī)相關(guān)文章推薦閱讀: wordpress程序利用插件實(shí)現(xiàn)支持可視化下插入代碼的方法 wordpress 程序如何在內(nèi)容頁(yè)添加微信打賞功能的詳細(xì)步驟 wordpress 4.4最新版如何禁用EMBED和移除WP-EMBED.MIN.JS文件
本文地址:http://www.love62.cn/wordpress/21658.html