محدودیت تعداد کلمات در نوشتن

ارسال شده توسط Mostafa | در ۰:۱۴ | 4 دیدگاه
دسته بندی شد در



گاهی اوقات ممکنه برای نویسنده ها محدودیتی اعمال کنید و بخواین نویسنده بیشتر از 100 تا کلمه در نوشته اش استفاده نکنه. افزونه های زیادی دراین مورد هست که قسمت نوشتن مدیریت می کنه. اما هرچه از افزونه کمتر استفاده بشه بهتره!
برای استفاده از این کار دستور زیر رو در functions.php پوسته خود قرار دهید.


function minWord($content){
    global $post;
    $num = 100; //set this to the minimum number of words
    $content = $post->post_content;
    if (str_word_count($content) <  $num)
    wp_die( __('خطا: تعداد کلمات استفاده شده در نوشته بیشتر از حد مجاز است') );
}
add_action('publish_post', 'minWord');

خط سوم کد به متغیر num مقدار 100 داده شده است. یعنی بیشتر از 100 کلمه در نوشته استفاده نشه و بالافاصله پیغام خطا به نویسنده نمایش بده.
پیغام خطا هم می تونید خودتون تغییر بدید که پیشنهاد می کنم به این پیغام خطا تابع ترجمه پوستتون رو بدید و این جمله رو هم به فایل زبان فارسی پوستتون اضافه کنید.


4 بازخورد به 'محدودیت تعداد کلمات در نوشتن'
زهلون گفت...

سلام دوست عزیز مرسی از آموزشت ولی میتونی در آینده یه پست بزاری و آموزش بدی که مثلا چطور میشه محدودیت اپلود در قسمت نوشتن وردپرس را حذف کرد و نامحدود باشه؟

Mostafa گفت...

سلام, اگر به php.ini دسترسی دارید, دستور زیر رو بهش اضافه کنید
upload_max_filesize and post_max_size
یا یه فایل به نامphp.ini در wp-admin بسازید

Alinn گفت...

سلام
ممنون
چطور میشه حداقل کلمه هم اضافه کرد؟
متشکرم

Mostafa گفت...

پاسخ به Alinn
سعی می کنم در آینده آموزشش رو قرار بدم ;)

ارسال يک نظر