如果你的WordPress站点支持多个作者进行文章的发布,那么可能迟早会存在一种情况就是手误点击发布按钮,虽然出现这样的情况不会造成很大的影响,但是为了避免这样的情况发生,我推荐大家使用下面的代码,作为一道防护。
代码方面如下:
1 2 3 4 5 6 7 8 |
function minWord($content) { global $post; $content = $post->post_content; if (str_word_count($content) < 100 ) //如果文字数量少于100 wp_die( __('Error: your post is below the minimum word count. It needs to be longer than 100 words.') ); //报错 } add_action('publish_post', 'minWord'); |
上面的代码通过publish_post钩子来进行处理,该钩子介绍如下:
Fires when a post is transitioned from one status to another.
通过上面的代码,我们同样可以限制文章的最大字数等等,只要是publish_post也就是发布之前你需要进行的判断都可以通过上面的代码进行处理,使用率还是比较高的,感兴趣的朋友可以自行尝试一下。
使用方面直接将代码添加到function.php中即可,如果不会添加或者权限不足,可以尝试安装插件来解决该问题。