در تاپیک قبلی به شما نحوه تعیین حداکثر تعداد کلمات برای عنوان مطلب در وردپرس را آموزش دادیم. اگر تعداد نویسندگان شما زیاد شود و بخواهید کیفیت مطالب ارسالی آنها را پیش از ارسال کنترل کنید و اجازه ندهید مطالبی متن بسیار کوتاه منتشر کنند، شاید این تاپیک مناسب شما باشد. ممکن است برخی از نویسندگان با قوانین نویسندگی سئو آشنایی نداشته باشند و مطالبی را منتشر کنند که طول کمی داشته باشد، شما می توانید با تعیین یک حداقل تعداد کلمات از این مشکل جلوگیری کنید.
برای انجام اینکار، کد زیر را در فایل functions.php
قالبتان قرار دهید:
function betalk_minimum_content($content){
global $post;
$num = 100; //حداقل کلمه را تعیین کنید
$content = $post->post_content;
if (str_word_count($content) < $num) wp_die( __('خطا: متن مطلب کمتر از 100 کلمه است') ); } add_action('publish_post', 'betalk_minimum_content');
در خط سوم بجای عدد 100 تعداد حداقل کلمات را وارد کنید. اگر متن وارد شده توسط نویسنده از این حد کمتر باشد پیام خطا نمایش داده می شود.
در خط آخر نیز می توانید متن خطایی که نمایش داده می شود را شخصی سازی کنید.