حذف کلمه category از آدرس دسته‌بندی‌های وردپرس

5/5 - (5 امتیاز)

اکثر کسانی که تجربه‌ی کار با سیستم مدیریت محتوای وردپرس را نداشته‌اند این پلتفرم قدرتمند را به عنوان ابزاری برای وبلاگنویسی می‌شناسند اما در حقیقت وردپرس به عنوان منعطف‌ترین CMS، توانایی‌های لازم را برای ایجاد یک سایت قدرتمند داراست که کاربران این سیستم به راحتی و بدون نیاز به دانش زیادی می‌توانند نیازهای خود را برای ایجاد سایت مورد پسند رفع سازند.

همان‌طور که می‌دانید دسته‌بندی‌ها در وردپرس همراه با کلمه ی category در آدرس‌ها به نمایش در می‌آیند که تعدادی از دوستان تمایل به سفارشی سازی و حذف این کلمه از آدرس دسته‌بندی‌های وردپرس را همانند آدرس دسته‌بندی‌ها در وبلاگ ماندگار وب داشته‌اند از این رو افزونه‌ای را به شما دوستان معرفی خواهیم کرد که به کمک آن به راحتی هرچه تمام و بدون نیاز به ویرایش فایل htaccess می‌توانید کلمه کتگوری را از آدرس‌های وردپرس پاک کنید.

از ویژگی‌های منحصر به فرد این افزونه وردپرس نیز می‌توان به:

  • نصب ساده و راحت
  • بی‌نیاز بودن به افزونه‌های دیگر و تغییر فایل‌ها
  • سازگار بودن با افزونه‌های نقشه سایت
  • سازگار بودن با زیر شاخه‌ها
  • قابل استفاده در وردپرس شبکه (مالتی یوزر)
  • جلوگیری از شکسته شدن آدرس‌های قدیمی در موتورهای جستجوگر

اشاره کرد که برای حذف category از آدرس وردپرس تنها کافیست افزونه no category base wpml را از مخزن افزونه‌های وردپرس دریافت نموده و آن را در مسیر افزونه‌های خود بارگذاری و فعال نمایید.

نکته مهم: اگر از افزونه وردپرس سئو (Yoast) استفاده می‌کنید، این ویژگی بصورت پیش‌فرض در این افزونه وجود دارد که برای فعال کردن آن باید به مسیر: پیشخوان > سئو > پیشرفته > پیوندهای یکتا، بروید و در قسمت مربوطه تنظیمات لازمه را اعمال کنید.

5/5 - (5 امتیاز)

کانال تلگرام ماندگار وب

  1. کیان

    سلام آقا امیر
    سایتتون بینظیره
    هم از نظر طراحی ، هم محتوا ، تبریک میگم
    انشاالله موفقیتهای بیشتر و روز افزون
    کیان

    1. امیر خلجی مهر

      سلام کیان جان ممنونم از شما نظر لطفتون رو میرسونه
      من هم برای شما آرزوی موفقیت دارم {گل}

  2. هومن

    سلام. خیلی ممنون. فقط چطور میشه کاری کرد که بدون افزونه category رو حذف کرد؟
    می خوام که تو فانکشن قالب بذارم.
    البته به نظر شما کدوم بهتره؟

    1. امیر خلجی مهر

      سلام خواهش میکنم هومن جان
      قربونت برم اینکار از طریق فایل اچ تی اکسز امکان پذیره که این افزونه هم دقیقا” داره همون کار رو انجام میده و هیچ تفاوتی بین استفاده از افزونه و کد وجود نداره
      من افزونه رو پیشنهاد میکنم چون با حذف کتگوری توسط کد لینک هاتون شکته میشه که توسط این افزونه هیچ لینکی شکسته نمیشه

      موفق باشید

  3. سینا

    سلام
    من یکبار از طریق wordpress seo اینکار رو کردم اما به مشکل عجیبی خوردم
    مثلا کتگوری داشتم به این اسم :
    سلام
    که در سایت اینطوری بود
    siite.com/سلام
    گوگل وقتی میخواست این صفحه رو ببینه 404 میگرفت
    خودم هم وقتی سلام رو پاک میکردم و دوباره تایپ میکردم 404 میگرفتم
    خلاصه بیخیال حذف کردم کتگوری از آدرس شدم و فقط اسمش رو از تنظیمات وردپرس تغییر دادم
    این پلاگین با اسم کتگوری فارسی مشکلی نداره ؟

    1. امیر خلجی مهر

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

      1. sina

        سلام مجدد
        من هنوز معتقدم به slug های فارسی مشکل داره
        شما یک کتگوری با عبارت و slug فارسی بسازید و تست کنید خواهید دید که مشکل داره
        هم این پلاگین و هم ابزار مشابه در پلاگین سئو وردپرس رو تست کردم هر دو مشکل دارند و راهکارش اینه که برای کتگوری ها حداقل slug فارسی تعیین نشه !

        1. امیر خلجی مهر

          نمیدونم شاید همونطور که شما میگید برای اسلاگ های فارسی کاربردی نداشته باشه
          تو انجمن مطرح کنید احتمال زیاد قابل حل شدن هست

          1. امیر خلجی مهر

            سینا جان رو اسلاگ های فارسی هم تست کردم مشکلی دیده نشد و افزونه به درستی کار میکنه
            موفق باشید

  4. مسعود

    سلام . من از این افزونه استفاده کردم ولی یک مشکلی دارد
    وقتی که از لینک های داخل سایت بخواهم وارد صفحات کتگوری شوم به درستی عمل می کند و نام category را حذف می کند ولی اگر از لینک خارجی بخواهم وارد سایت شوم عمل نمی کند و وارد صفحه 404 می شود یا حتی اگر همون صفحه ی کتگوری را با مرورگر هم رفرش کنم باز هم ارور 404 می دهد(ضمنا چون در url من عبارات فارسی هم وجود دارد این مشکل وجود دارد وگرنه برای url فقط انگلیسی مشکلی ندارد)
    من حتی از افزونه های دیگر هم استفاده کردم بازهم جواب نداد، حتی از کد داخل .htaccess استفاده کردم بازهم جواب نداد همین طور کد داخل تابع function.php
    بدجوری رو اعصابه ، لطفا کمکم کنید چطوری حذفش کنم ؟!؟
    اگه افزونه ، کدی یا هر روشی که از آن اطلاع دارید به من بگویید تا آن را هم امتحان کنم
    یا اگر امکان دارد بگویید که در هسته وردپرس، عبارت category در کدام قسمت و فایل وردپرس هست ، تا برم از ریشه این علف هرز رو بکنم. 🙂
    خیلی ممنون

    1. امیر خلجی مهر

      درود بر شما

      خب این طبیعی هست و مشکلی از سمت افزونه نیست، اگه افزونه wordpress-seo رو نصب دارید این افزونه نیز این امکان رو داره، میتونید فعال کنید و با این افزونه هم تست بگیرید شاید لینکی شکسته نشد
      موفق باشید

  5. ali

    با سلام.
    من میخوام category را از دسته بندی های سایتم حذق کنم اما نه از طریق افزونه بلکه از طریق افزونه
    seo yoast از قسمت تنظیمات پیوند یکتا
    وقتی تیک حذف category را میزنم category از دسته بندی هام حذف میشن اما متاسفانه درذ گوگل ارور های زیادی از دسته بندی ها میگیره (منظورم همون ارور 404 است)

    به نظر شما چطور این category را حدف کنم اما بدون خطای 404 ؟؟
    البته بدون افزونه.

    با تشکر

    1. امیر خلجی مهر

      درود
      فکر نمیکنم د افزونه یاست چنین مشکلی وجود داشته باشه، چون من خودم از همین طریق و بدون 404 شدن “کتگوری” رو از آدرس های ماندگار حذف کردم

  6. ali

    ممنون دوست عزیز .
    چه جالب !!!
    اما راستش من چند باری امتحان کردم اما خطای 404 این دسته بندی ها را با چشمهای خودم دیدم !!!
    حتما گوگل فقط با سایت من مشکل داره !!!
    به نظر شما یعنی یک بار دیگه اینکار رو انجام بدم و کتگوری رو حدف کنم ؟؟
    (گرچه مطمعنم باز هم ارور 404 میده)

    یعنی هیچ راهی نیست بدون افزونه این مشکل رو حذف کنم ؟

    با تشکر

    1. امیر خلجی مهر

      حالا چرا اینقدر علامت ! گذاشتید 🙂
      من پیش از این از یک پلاگین دیگه ای استفاده میکردم بعد اون رو پاک کردم و بدون مشکلی الان دارم از افزونه یاست استفاده میکنم
      انجمن مطرح کنید تا اگه کدی وجود داره دوستان در اختیارتون قرار بدن، در ضمن هیچ تفاوتی بین نصب افزونه یا استفاده از کد نیست
      wordpress.org/plugins/wp-no-category-base

  7. ali

    خب خداییش خودت بگو یعنی اصلا جای تعجب نداره نه ؟!

    آخه اون علامت یعنی تعجب منم از تعجب نمیدونم چی بگم :آخه گوگل برای یک سایت (سایت من)بعد حذف کتگوری 404 میده و برای یک سایت دیگه (سایت ماندگار شما )بعد از حذف کتگوری 404 نمیده !

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

    از نظر کارایی درسته حق باشماست تفاوتی بین افزونه و کد نیست اما فکر کنم استفاده از کد بهتر (همونطور که خودتونم میدونید استفاده از افزونه های زیاد باعث کاهش سرعت لوود سایت میشود)

    بهر حال ممنون از کمکت دوست عزیز.

    1. امیر خلجی مهر

      🙂
      علی جان این نگرش شما در مورد نصب افزونه و کاهش سرعت لود وردپرس اشتباه هست، چون این افزونه تنها و تنها در قالب کد عمل میکنه و هیچ تغییری بر روی سرعت بارگذاری وردپرس شما نمیگذاره
      موفق باشید

  8. نوید

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

    1. امیر خلجی مهر

      درود
      تو گوگل سرچ کنید آموزش‌های فراوانی وجود داره، “تغییر رنگ دیدگاه مدیر در وردپرس”

  9. نوید

    دیدگاه شما باید از سوی نویسنده‌ی این نوشته مورد پذیرش قرار گیرد.

    این رو چطور میتونم به سایت اضافه کنم متن بالا رو میگم

  10. parpar

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

    1. امیر خلجی مهر

      تو عنوان نوشته هم گفته شده: حذف کلمه category از آدرس “دسته‌بندی‌های” وردپرس
      برای نوشته‌ها باید در مسیر پیشخوان > تنظیمات > پیوند یکتا، را در حالت نام نوشته قرار دهید، بهتر است اگر تعداد نوشته‌های شما زیاد است از افزونه برای تغییر پیوندیکتا استفاده کنید تا پیوندهای شما در موتورهای جستجوگر شکسته (404) نشود.

  11. hojjat

    مطالبی که میزارید دقیقا همون چیزهایی هستند که از فکر ادم میگذره (در مورد وردپرس) :-)))

    مطالبتون عالیه

  12. پارسا

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

  13. CaptainMohammad

    با این افزونه لینک های سایت خطای 404 میده چرا؟ کنار نصبش کار خاص دیگه ای هم باید بکنیم یا چی

    1. امیر خلجی مهر

      درود
      پیوندهایی که در خود وردپرس هستند، همانند دسته‌بندی‌ها، بصورت خودکار ریدایرکت می‌شوند.
      اما اگر پیوندی را بصورت دستی در جایی وارد کرده باشید، ممکن است 404 شود که نیاز به بازنویسی پیوندتان دارید.

  14. امیر

    سلام و عرض ادب
    category/ رو میشه حذف کرد.
    اما یا راهی هست که بشه /tag/ رو از داخل url های وردپرس حذف کرد !؟

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

ماندگار وب - 1400