تبلیغ جدید خرید هاست ارزان
  • 1,027 بازدید
  • بدون نظر

تعیین حداقل تعداد کلمات مطالب

تعیین حداقل تعداد کلمات مطالب برای نویسندگان

یکی از اصول مهم در تولید محتوای سایت این است که حداقل تعداد کلمات موجود در نوشته وردپرس کمتر از ۳۰۰ کلمه نباشد که همانطور که میدانید در افزونه سئو وردپرس نیز این میزان در بخش چک لیست الزامات برای تغییر نوشته و وضعیت آن ذکر شده است. بنابراین وقتی سایتی داشته باشید که در آن چندین نویسنده مشغول فعالیت باشند اینکه مدام مطالب آنها را چک کنید که از نظر تعداد کلمات در حد مطلوبی باشند کار زمان بری است.

لذا در این مقاله از ایکس اسکریپت قصد دارم تا به معرفی قطعه کدی بپردازم که با استفاده از ان قادر خواهید بود تا حداقل کلماتی که میبایست نویسندگان در نوشته خود به کار ببرند را تعیین کنید تا در صورت کمتر بودن از میزان تعیین شده نوشته منتشر نشود.

تعیین حداقل تعداد کلمات مطالب

برای شروع کار ابتدا وارد ویرایشگر قالب خود شده و فایل فانکشن (functions.php) قالب خود را باز کرده و کدهای زیر را در مکان مناسبی از آن قرار دهید.

function minimum_words ($content){
global $post;
$num = ۳۰۰; //you can change the number to any number of words
$content = $post->post_content;
if (str_word_count($content) <  $num)
wp_die( __('تا زمانی که تعداد کلمات موجود در نوشته شما بیشتر از ' . $num . ‘ نباشد، آن را منتشر نخواهیم کرد؛ بنابراین نوشته خود را بازبینی کنید.’) );
}
add_action('publish_post', 'minimum_words');

همانطور که در این کد مشاهده می‌کنید تعداد کلماتی که برای حداقل تعیین شده اند بر روی ۳۰۰ کلمه می‌باشد. بنابراین اگر نویسنده ای مطلبی را در سایت شما درج کند که تعداد کلمات موجود در نوشته کمتر از ۳۰۰ کلمه باشد خطای مورد نظر برای وی نمایش داده شده و تا زمانی که نوشته به حد نصاب خود نرسد آن را منتشر نخواهد کرد و صرفا نوشته در حالت پیش نویس ذخیره خواهد شد.

موفق باشید

Avatar

درباره نویسنده : Mahdi

اگر زمین می خوری به این معنا نیست که شکست خوردی. اگر زمین خوردی و بلند نشدی شکست خورده ای!!

مطالب بیشتر از همین نویسنده
مطالب مرتبط