Warning: Undefined array key 0 in /home/pardisit/public_html/mag/wp-content/plugins/automatic-seo-links/automatic-seo-links.php on line 1194

Warning: Undefined array key 0 in /home/pardisit/public_html/mag/wp-content/plugins/automatic-seo-links/automatic-seo-links.php on line 1194
وردپرس

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


Warning: Undefined array key 0 in /home/pardisit/public_html/mag/wp-content/plugins/automatic-seo-links/automatic-seo-links.php on line 1194

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

خب ، با استفاده از قطعه کد های زیر میتوانید تعداد کاراکتر های نمایش داده شده در عنوان مطالب سایت خود را محدود سازید. تنها باید هر یک از قطعه کد های زیر را با توجه به میل و نیاز خود در فایل 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')
امیدوارم مفید واقع شده باشد …
موفق باشید.

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

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