شما این محصولات را انتخاب کرده اید

سبد خرید

d8a2d985d988d8b2d8b4 d8add8b0d981 category d8a7d8b2 d8a2d8afd8b1d8b3 d8afd8b3d8aad987 d8a8d986d8afdb8c d988d8b1d8afd9bed8b1d8b3 617e8b6e0ace5
شناسه پست: 6950
بازدید: 921

  • تنظیمات دسته بندی وردپرس

    یکی از سوالاتی که معمولا برای کاربران وردپرس پیش می آید این است که چطور می توانید کلمه Category را از URL پاک کنید. این کار هم به صورت دستی و هم با استفاده از پلاگین هایی مثل Yoast قابل انجام است. با ما همراه باشید:

    سیستم مدیریت محتوای وردپرس دارای ویژگی های مختلفی است و یکی از این ویژگی ها اضافه کردن دسته بندی (Category) به محتواهای سایت است. با استفاده از دسته بندی شما می توانید محتواهای سایت را مرتب کنید، اما یکی از مشکلاتی که وجود دارد این است که عبارت Category هم در آدرس دسته بندی قرار خواهد گرفت. برای مثال آدرس دسته بندی News سایت شما ممکن است به صورت www.yoursite.com/category/news نمایش داده شود. در صورتی که خیلی از افراد دوست دارند این آدرس به صورت www.yoursite.com/news نمایش داده شود. در ادامه مقاله، در مورد نحوه حذف عبارت Category از آدرس دسته بندی در وردپرس صحبت می کنیم.

    حذف عبارت Category از آدرس دسته بندی در وردپرس

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

    ۱- حذف Category از طریق تنظیمات وردپرس

    اولین روش برای انجام این کار، استفاده از تنظیمات خود وردپرس است. برای این کار شما باید داخل پنل مدیریت وردپرس خودتان لاگین کنید. سپس از منوی سمت راست موس را روی گزینه تنظیمات نگه دارید و پیوندهای یکتا را انتخاب کنید. سپس از صفحه باز شده، گزینه Custom Structure را انتخاب کنید.

    با انتخاب این گزینه شما می توانید پیوند یکتای موردنظر خودتان را برای دسته بندی ها انتخاب کنید. برای حذف عبارت Category از آدرس، عبارت زیر را در کادر سمت راست وارد کنید:

    /%category%/%postname%/

    در بخش مبنای دسته هم یک نقطه قرار دهید و در نهایت تمامی تنظیمات انجام شده را ذخیره کنید.

    در نظر داشته باشید که بخش مبنای دسته به هیچ عنوان نباید خالی باشد وگرنه باز هم عبارت Category در آدرس های سایت شما نمایش داده می شود.

    این مطلب رو هم بخون:  نحوه راه اندازی فروشگاه محصولات چرم آنلاین

    پاک کردن دسته بندی در وردپرس در قسمت تنظیمات

    ۲- حذف Category از آدرس URL با استفاده از پلاگین

    یکی دیگر از روش های حذف Category از آدرس URL، استفاده از پلاگین Remove Category Plugin است. یکی از مزایای این پلاگین در مقایسه با پلاگین های مشابه سبکی آن است. همچنین این پلاگین ظاهر کاربرپسندی هم دارد.

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

    پلاگین FV Top Level Categories هم یکی دیگر از پلاگین های محبوب برای حذف Category از آدرس URL وردپرس است. با این پلاگین شما می توانید به راحتی عبارت Category را از آدرس URL پاک کنید.

    ۳- حذف Category از آدرس URL با استفاده از Yoast

    همانطور که احتمالا می دانید، Yoast یکی از پلاگین های محبوب برای بهبود سئو وردپرس است. این پلاگین به جز قابلیت های سئویی، توانایی شخصی سازی پیوندهای یکتای شما را هم دارد و شما می توانید با استفاده از آن عبارت Category را به راحتی از آدرس های سایت خودتان پاک کنید. برای انجام این کار، قدم های زیر را دنبال کنید:

    • از منوی سمت راست پنل ادمین روی پلاگین Yoast Seo کلیک کنید.
    • از منوی Yoast Seo به بخش Advance مراجعه کنید و در صفحه باز شده روی Permalink یا پیوند یکتا کلیک کنید.
    • گزینه Strip The Category Base From The category URL را علامت بزنید
    • تنظیمات را ذخیره نمایید.

    کد پاک کردن دسته بندی وردپرس

    ۴- حذف Category از آدرس URL با استفاده از فایل .htaccess

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

    برای انجام این کار باید فایل .htaccess را تغییر دهید. در قدم اول باید به هاست خودتان و این فایل دسترسی داشته باشید. فرقی ندارد که این دسترسی مستقیما از طریق cPanel است یا از طریق FTP. فقط کافیست کد زیر را داخل فایل .htaccess خودتان کپی پیست کنید و تنظیمات انجام شده را ذخیره نمایید.

    RewriteRule ^category/(.+)$ http://www.site.com/$1 [R=301,L]

    ۵- حذف Category از آدرس URL با کمک فایل Functions.php

    برای استفاده از این متد نباید هیچ تغییری در تنظیمات Category خودتان اعمال کرده باشید، زیرا در این روش کد ما به دنبال عبارت Category می گردد و در صورتی که نتواند آن را پیدا کند هم به درستی کار نمی کند.

    این مطلب رو هم بخون:  50 مزیت تولید محتوای ویدئویی در بازاریابی آنلاین چیست؟

    ابتدا از منوی وردپرس سایت خودتان روی گزینه نمایش و سپس ادیتور قالب کلیک کنید. در صفحه باز شده فایل Functions.php را پیدا کنید و تکه کد زیر را قبل از تگ PHP به آن اضافه کنید:

    function remove_category( $string, $type ) { if ( $type != 'single' && $type == 'category' && ( strpos( $string, 'category' ) !== false ) ) { $url_without_category = str_replace( "/category/", "/", $string ); return trailingslashit( $url_without_category ); } return $string; } add_filter( 'user_trailingslashit', 'remove_category', 100, 2);

    با استفاده از تمامی متدهای ذکر شده در این مقاله می توانید عبارت Category را از آدرس URL وردپرس پاک کنید. البته در صورتی که با برنامه نویسی آشنایی ندارید، توصیه می کنیم از دو متد آخر استفاده نکنید.

    سخن نهایی

    در این مقاله ما در مورد حذف Category از آدرس های وردپرس صحبت کردیم. اولین روش این است که تنظیمات وردپرس سایت خودتان را تغییر دهید و روش بعدی هم استفاده از افزونه های متعددی است که برای این سیستم مدیریت محتوا طراحی شده اند.

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

    میانگین امتیازات ۵ از ۵