وردپرس

محدود کردن تعداد کاراکتر های عنوان مطالب در وردپرس

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

خب ، با استفاده از قطعه کد های زیر میتوانید تعداد کاراکتر های نمایش داده شده در عنوان مطالب سایت خود را محدود سازید. تنها باید هر یک از قطعه کد های زیر را با توجه به میل و نیاز خود در فایل functions.php قرار دهید .

 

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

در واقع اگر شخص بخواهد از این میزان تعیین شده تعداد کلمات کمتری را وارد کنید , به او پیغام خطائی نمایش داده می شود.

کد حداکثر تعداد کلمات برای عنوان پست :

کد HTML:
function maxWord($title)
{
global $post;
$title = $post->post_title;
if (str_word_count($title) >= 10 ) //set this to the maximum number of words
wp_die( __('خطا: عنوان پست خود را بیش از حداکثر تعداد کلمه است.') );
}
add_action('publish_post', 'maxWord')
امیدوارم مفید واقع شده باشد …
موفق باشید.

نوشته های مشابه

دکمه بازگشت به بالا