新闻中心
wordpress使用非插件的方式实现控制文章字数
作者 / 无忧主机 时间 2018-06-08 20:44:42
今天在wordpress的论坛上看到有站长发布一篇文章关于该程序会员评论时候的最少字数,于是无忧主机小编想既然可以控制评论的最小字数,那么就应该可以写一个函数来控制文章中的字数,也许有的站长朋友们有疑问为什么要限制呢?其实现在很多博客模板都带有了会员注册功能了,这样会员在发布博文的时候如果字数太少不利于网站的整体收录,如果字数比较多的话会出现发布失败提示超时的现象。因此为了网站和用户的整体用户体验来考虑是有必要进行限制的,那么具体该怎么限制呢?无忧主机小编先使用PHP独立IP空间安装来摸索下吧。经过研究的确是可以实现的,方法如下:
第一步:登陆网站后台,找到左侧外观--编辑--右侧模板函数functions.php文件如下图1:
第二步:点击编辑该主题模板函数,拉到最下面,在?>前面添加以下代码:
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'); 如下图2:

本文地址:https://www.51php.com/wordpress/26827.html
上一篇: Typecho博客系统伪静态设置教程
下一篇: MvMmall后台功能介绍–后台菜单






