آموزش محدود کردن عنوان (title) نوشته ها در وردپرس
- آموزش • آموزش وردپرس
- ۲۵ اسفند ۱۴۰۱
- 2,196 بازدید
در این مقاله قصد داریم که بهتون محدود کردن تعداد کاراکتر های نوشته های یا محصولات رو اموزش بدیم . ممکنه بعضی موقع دیده باشید که برخی محصولات و پست ها در وبسایت ها ، به صورت منظم کنار هم چیده شده اند . این ها معمولا برای توضیحات ، تایتل و سایز تصویر ، یک محدوده مشخص ست میکنند . در نتیجه اینطوری به مشکلات ظاهری و عجیب غریب نمیخورید . برای کسب اطلاعات بیشتر ، توصیه میکنم که این مقاله رو تا انتهای آن همراهی کنید . در صورتی که مشکلی در جهت محدود کردن توضیحات یا تایتل ها داشتید ، با وبیت در میون بگذارید !
آنچه در این پست میخوانید
محدود کردن عنوان نوشته در وردپرس
اگر یک سری نکات و اصول اولیه رو در سایت تون حفظ کنید ، قطعا میتونید به سئوی بهتر وبسایت خود کمک شایانی کنید .مثلا شما این امکان را دارید با کنترل و دقت به طول کلمات میزان ورودی سایت خود را در موتورهای جستجو بالا ببرید. همچنین شما باید در عنوان صفحه خود از کلمات کلیدی و مهم استفاده کنید. علاوه بر این سعی کنید از کلماتی استفاده کنید که در بین کاربران بیشتر مورداستفاده قرار میگیرد. این باعث جذاب تر و بهتر شدن همه مقالات و به طور کلی تر ، باعث جذاب تر شدن تولید محتوا میشود .
برای اینکه بتوانید نوشته ها ، تایتل ، توضیحات و ویژگی های تصاویر را محدود کنید ، هم میتوانید از افزونه هایی که برای اینکار ساخته شده اند ، استفاده کتید و هم میتوانید تا انتهای این مقاله برای یادگیری روش دوم استفاده کنید .ما به شما پیشنهاد میکنیم در صورت آشنایی با دنیای کد نویسی این کار را بدون نصب هیچ پلاگینی انجام دهید.
توجه داشته باشید که قبل از هرگونه تغییر در فایل فانکشن خود حتماً یک نسخه پشتیبان از اطلاعات سایت خود تهیه کنید. سپس کدهای زیر را به فایل functions.php قالب سایت خود اضافه کنید.
1 – حداقل تعداد کلمات برای عنوان پست
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');
فرض میکنیم هر کلمه بهصورت میانگین 5 کاراکتر دارد. پس باید در کد بالا بهجای 100 عدد 7 را قرار بدهیم. بهاینترتیب: 5×7=35.
حداکثر تعداد کلمات برای عنوان پست
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')
با اینکار شما میتوانید به راحتی ، این امکان رو به سایت تون اضافه کنید . با اضافه کردنش ، شما در اصل هم تولید محتوای سایت خود را جذاب تر کرده اید و هم از خرابی های ظاهری که ممکنه در وبسایت شما پیش بیاد جلوگیری کرده اید . اگر بازهم فرض 5 کاراکتر را برای هر کلمه در نظر بگیریم؛ در کد بالا بهجای 10 باید عدد 13 را قرار بدهیم. البته راه حرفهایتر و سریعتری هم برای انجام این کار وجود دارد. برای انجام این کار میتوانید از افزونه سئو وردپرس حرفهای که بهصورت کامل نویسنده را در جریان وضعیت سئو عنوان قرار خواهد داد استفاده کنید. اگر این مقاله براتون مفید بوده ، اون رو برای دوستان و همکاران تون ارسال کنید تا بازخورد بهتری بگیرند .