新闻中心

wordpress如何限制注册会员发布文章的数量

作者 / 无忧主机 时间 2016-02-17 01:30:26

一般到了网站优化维护的阶段来说,说明这个网站前期的seo优化工作做的比较好,所以做一些必要常规更新,作为wordpress最为常规的更新就是文章更新,越来越多的wordpress主题加入了会员系统,并且开通了注册会员投稿的功能。这样的站点可以丰富文章多样性,也可以让站长“偷懒”,加大用户对站点的活跃性。不过随之而来的问题也不少,如果没有限制会员的投稿数量以及文章内容这类限制的话。很容易造成独立ip虚拟主机执行php超时。用户访问站点时就会出现,502或者500的错误。在或者被一些别有用心的人利用此类漏洞发布大量的垃圾信息或者违法信息,你的站点将会面临降权更严重的将会停止收录。本节无忧主机小编将给各位站长分享一下wordpress如何限制注册会员发布文章的数量。 wordpress如何限制注册会员发布文章的数量的方法如下: 将下列代码添加至当前wordpress站点主题目录下functions.php文件内

function varify_p($content){
global $post;
$min = 100; //最低文章数量
$max = 2000; //最大文章数量
$content = $post->post_content;
if (str_word_count($content) < $min || str_word_count($content) > $max )
wp_die('文章内容大小超过限制' );
}
add_action('publish_post', 'varify_p');
就这样简单的操作我们就成功的限制了注册会员发表文章的数量了,这个方案最好您也加入一下吧。 无忧主机相关文章推荐阅读: wordpress程序利用插件实现支持可视化下插入代码的方法 wordpress 程序如何在内容页添加微信打赏功能的详细步骤 wordpress 4.4最新版如何禁用EMBED和移除WP-EMBED.MIN.JS文件

本文地址:https://www.51php.com/wordpress/21658.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服