no-img

با خرید هر یک از محصولات "همراز وردپرس" یک ماه هاست رایگان با ssl مادام العمر از تیم "همراز دیزاین" هدیه بگیرید

گزارش خرابی لینک
اطلاعات را وارد کنید .

بهبود سئوی آدرس مطالب


 

همانطور که ۱۰۰% در جریان هستید slug یا همان نامک آدرس مطالب در وردپرس دارای محدودیت کارکتری هست و این باعث میشه که یک تعداد مشخص از کارکترهای اول عنوان را به عنوان نامک انتخاب کند اما ممکن است کلمه اصلی این مطلب در آخر باشد و در اول از حروف کوتاه مثل : از , به , با استفاده کرده باشید . خب این کلمات کوتاه حجم کارکتر های آدرس را میگیرد .

خب امروز میخواهیم کدی به شما معرفی کنیم که این حروف کوتاه رو از نامک سایتتون حذف میکنه .
بذارید برای بار آخر و فهم بیشتر یک مثال از مطالب سایت خودمون (یا خودتون) بزنیم . مثلا در یک مطلب عنوان “انتخاب Gravatar به عنوان favicon” است و مثلا آدرس بصورت “انتخاب-Gravatar-به-عنوان” میشود و مثلا کلمه favicon بخاطر محدودیت حذف شده اما بعد از اینکه از این کد استفاده کردید کلمه “به” حذف میشود و آدرس بصورت “انتخاب-Gravatar-عنوان-favicon” میشود !

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

<?php
add_filter('sanitize_title', 'remove_short_words');
function remove_short_words($slug) {
    if (!is_admin()) return $slug;
    $slug = explode('-', $slug);
    foreach ($slug as $k => $word) {
        if (strlen($word) < 3) {
            unset($slug[$k]);
        }
    }
    return implode('-', $slug);
}
?>

روند کار این کد اینطوری هست که در خط هفتم نوشته کلمات کمتر از ۳ کارکتر از نامک حذف شود . توجه کنید ممکن است برای کلمات فارسی حذف نشود و شما باید روی ۴ قرار دهید.

موفق باشید.

مطلب پیشنهادی ما:  نمایش قسمتی از قالب برای اعضای سایت


ads

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

مشارکت کننده در توسعه ی وبسایت همراز وردپرس تاریخ شروع فعالیت : 1396/08/28 همکاری با مجموعه ی همراز وردپرس افتخار بزرگیست ،سعی میکنم مقالات مفید و جدید وردپرس رو برای شما دوستان عزیز در همراز وردپرس منتشر کنم

علی زمینی 167 نوشته در همراز وردپرس – در این مسیر کنار شما هستیم دارد . مشاهده تمام نوشته های

چرا شما‌از تخفیفات ویژه ی اعضای کانال‌همراز وردپرس‌استفاده نکنید؟ عضویت در کانال همراز وردپرس

دیدگاه ها


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

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