وردپرس: ایجاد محدودیت حداقل تعداد کلمات مجاز برای توضیحات مطلب
کد تخفیف در جریان devme1397 %10 تا آخر پاییز97

در وردپرس، زمانی که بخواهید مطلبی را ارسال کنید، در حالت عادی مهم نیست چه مقدار کلمه در توضیحات آن بنویسید. خب این یک ویژگی خوبی است که به شما اجازه می دهد برای مطالبتان هر تعداد کاراکتر که می خواهید، توضیحات وارد کنید.

اما در سایت هایی که چندین نویسنده فعالیت می کنند، ممکن است برخی از نویسندگان بخواهند مطالبی بنویسند که توضیحات کمی دارد. این مورد به نوع سایتتان و نیاز شما و ارزیابی کیفیت محتوا بستگی دارد. فرض کنید می خواهید یک محدودیت برای حداقل تعداد کلمات مطالبتان ایجاد کنید که هر نویسنده در هنگام افزودن مطلب جدید، حداقل 100 کلمه در متن توضیحات وارد کند و در صورتی که تعداد کلمات توضیحات مطلب کمتر از آن مقدار بود، مطلب ذخیره نشود و نویسنده مجبور شود توضیحات بیشتری برای مطلبش وارد نماید.

راهکار بسیار آسان است! کد زیر را در فایل functions.php قالبتان قرار دهید:

function devme_minWord($content){
        global $post;
        $num = 100;
        $content = $post->post_content;
        if (str_word_count($content) <  $num)
            wp_die( __('خطا: شما حداقل باید 100 کلمه برای توضیحات وارد کنید') );
}
add_action('publish_post', 'devme_minWord');

تنظیمات:

  • در خط 3 بجای عدد 100 تعداد حداقل کلمات مورد نظر را وارد کنید.
  • در خط 6 متن خطایی که در زمان رعایت نشدن حداقل تعداد کلمات توضیحات نمایش داده می شود را تغییر دهید.

هنوز دیدگاهی ارسال نشده! نظر شما چیست؟

دیدگاه شما درباره این صفحه چیست؟