محدود کردن عنوان نوشته در وردپرس بدون نصب افزونه

محدود کردن عنوان نوشته در وردپرس بدون نصب افزونه

بروزرسانی شده در۲۴ خرداد ۱۴۰۳

آنچه در این مقاله می خوانید...

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

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

پس همانطور که گفته شد باید برای انتخاب عنوان مناسب برای مطالب خود وقت بگذاریم و بهترین عنوان را انتخاب کنیم.اما ممکن است برای شما این سوال پیش بیاید که برای محدود کردن عنوان نوشته در وردپرس چه باید کرد؟

محدود کردن عنوان نوشته در وردپرس

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

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

پیشنهاد می کنم قبل از اینکه ادامه مراحل را انجام دهید حتما از سایت خود یک نسخه پشتیبان تهیه کنید.آموزش آن را می توانید از لینک زیر دنبال کنید.

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

در این قسمت ما قصد داریم که مشخص کنیم حداقل تعداد کلمات برای عنوان پست چه عددی باشد.این مقدار توسط شما تعیین می شود و قابل تغییر است.

برای این که مشخص کنیم عنوان ما باید شامل حداقل چه تعداد کلمه باشد باید تکه کد زیر را در فایل functions.php فایل قالب خود قرار دهیم.

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

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

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

نتیجه گیری

با استفاده از روش بالا و قرار دادن کد ها در فایل functions.php سایت خود،نویسندگان سایت شما دیگر این اجازه را ندارند که برای مطالب سایت خود عناوینی را کمتر از ۸ کلمه و بیشتر از ۱۴ کلمه انتخاب کنند.در غیر اینصورت برای آنها هشداری مبنی بر ویرایش عنوان انتخابی نمایش داده می شود.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

17 − شش =