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

در وب سایت های وردپرسی که همزمان چندین نویسنده وظیفه تأمین محتوای سایت را بر عهده دارند، مشکلات نظارتی همواره وجود دارد. این نظارت بر روی محتوای مطالب، عنوان، برچسب ها و … است که مدیر اصلی یک وب سایت همیشه در تلاش است به نویسنده های خود تذکر دهد.

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

کد زیر را ابتدا شخصی سازی و سپس در فایل functions.php قالبتان قرار دهید:

function devme_max_post_title($title){
    global $post;
    $title = $post->post_title;
    if (str_word_count($title) >= 15 ) 
        wp_die( __('خطا: حداکثر تعداد کاراکترهای مجاز برای عنوان 15 کاراکتر است') );
}
add_action('publish_post', 'devme_max_post_title');

تنظیمات:

  • در خط 4 بجای عدد 15 باید مقدار حداکثر تعداد کاراکتر را مشخص کنید.
  • در خط 5 نیز می توانید متن خطایی را وارد کنید که هر زمان که نویسنده حداکثر تعداد کاراکتر برای عنوان را رعایت نکرد، به وی نمایش داده شود.

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

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