سایت برتر

تغییر پیوند یکتا پست تایپ سفارشی در وردپرس

تغییر پیوند یکتا پست تایپ سفارشی در وردپرس

تغییر پیوند یکتا پست تایپ سفارشی در وردپرس

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

چرا پیوند یکتای پست های سفارشی را تغییر دهیم؟

وردپرس از ساختار آدرس سئو شده استفاده می کند که باعث می شود آدرس های وردپرس در موتورهای جستجو قابل خواندن باشند. این آدرس های سئو پیوند یکتا نامیده می شود. می توانید پیوند یکتا را با مراجعه به صفحه تنظیمات > پیوند یکتا سفارشی کنید. قبلا بهترین پیوند یکتا برای وردپرس را معرفی کردیم. با این حال شما فقط می توانید ساختار پیوند یکتا را برای پست های وبلاگ تغییر دهید.

تغییر پیوند یکتا پست تایپ سفارشی در وردپرس

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

http://example.com/movies/the-force-awakens/

اگر آرشیو پست سفارشی خود را فعال کرده باشید، آدرس صفحه آرشیو به اینصورت است:

http://example.com/movies/

این طرح آدرس سئو کاربر پسند است و در بیشتر موارد لازم به تغییر آن نیست. با این حال گاهی اوقات ممکن است بخواهید برای رفع نیاز های خود این آدرس را تغییر دهید. به راحتی می توانید ساختار پیوند یکتای پست های سفارشی را تغییر دهید. در ادامه به نحوه تغییر این موضوع خواهیم پرداخت.

تغییر پیوند یکتای پست های سفارشی

برای اینکار ابتدا باید افزونه Custom Post Type Permalinks را نصب و راه اندازی کنید. پس از فعالسازی به صفحه تنظیمات> پیوند های یکتا  رفته و Permalink Settings را برای انواع بخش های پست سفارشی انتخاب کنید.

پیوند یکتاcpt-

در اینجا می توانید ساختار پیوند یکتا را از آیتم های تکی در انواع پست های سفارشی تغییر دهید. می توانید از تمام برچسب های استاندارد پیوند یکتا استفاده کنید. فرض کنیم شما می خواهید بجای آدرس پست از ID پست استفاده کنید؛ در اینصورت باید این برچسب را اضافه کنید:

/%post_id%/

توجه داشته که حتما اسلش ها را به اول و انتهای برچسب اضافه کنید. این اسلش ها بعنوان تفکیک کننده عمل می کنند و بدون آنها پیوند یکتا کار نخواهد کرد.

افزودن برچسب

فراموش نکنید که دکمه ذخیره تغییرات را برای اعمال تنظیمات کلیک کنید. اکنون آیتم پیوند یکتای پست سفارشی به این شکل خواهد بود:

http://example.com/movies/133/

تعداد آدرس ها شناسه عددی هر پست در پایگاه داده وردپرس خواهد بود. به مثال دیگری در این مورد دقت کنید. مثلا می خواهید /year/ را به آدرس پست اضافه کنید. در این مورد باید از این برچسب استفاده کنید:

/%year%/%post_name%/

روی دکمه save برای آپدیت پیوند یکتا کلیک کنید. اکنون آیتم پیوند یکتا برای پست سفارشی اینگونه خواهد شد:

http://example.com/movies/2016/the-force-awakens/

مثال دیگری را با هم امتحان کنیم. فرض کنیم از طبقه بندی سفارشی ‘genre’ برای پست سفارشیه ‘movies’ استفاده می کنید، اکنون می خواهید یک مدت طبقه بندی سفارشی به آدرس اضافه کنید. برای این مورد باید از برچسب زیر استفاده کنید:

/%genre%/%post_name%/

دکمه save برای اعمال تغییرات کلیک کنید. آیتم پیوند یکتا برای اینو پست سفارشی به این صورت خواهد بود:

http://example.com/movies/sci-fi/the-force-awakens/

موفق و پیروز باشید/

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام میهن وردپرس عضو شوید.

نظر شما در این‌باره چیست؟

  1. U20505 ۱۳ اردیبهشت ۱۳۹۹

    کار من رو راه انداخت 🙂

    ممنون از شما

  2. U23953 ۳۰ شهریور ۱۳۹۸

    علیزاده

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

    سلام
    چطور برای سایتم دسته بندی و پیوند دلخواه ایجاد کنم تا مثل پیش فرضش مرتب باشه .

    در قسمت فروشگاه بر اساس گروه sa _ کفش رو خودم ایجاد کردم اما مثل دسته بندی و پیوند دلخواه پیش فرض مثل الکترونیک مصرفی و دسته بندی هاش مرتب نشده ، ممنون می شم راهنمایی کنید .
    اینجا گیر کردم.

  3. کاربر مهمان ۱۸ خرداد ۱۳۹۸

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

    • تیم پشتیبانی تیم پشتیبانی ۱۸ خرداد ۱۳۹۸

      سلام وقت بخیر. برای اینکار باید فیلد سفارشی ایجاد کنید و لینک رو داخلش قرار بدید. همچنین کدهای قالب رو تغییر بدید تا فیلد سفارشی را نمایش دهد.

  4. U7097 ۱۲ مرداد ۱۳۹۷

    سلام جوابمو پیدا کردم ممنونم. در قالب گونیوز -تنظیمات قالب-تنظیمات اصلی-نمونه کارها

  5. U7097 ۱۲ مرداد ۱۳۹۷

    سلام وقتتون بخیر. در پوسته هایی که آیتم نمونه کار دارند، برای تغییر پیوند یکتای portfolio_item یا portfolio که بصورت sitaname.com/portfolio_item یا sitaname.com/portfolio میشه، چه راهی وجود داره؟ با سپاس

    • رضا حسینی راد رضا حسینی راد ۱۳ مرداد ۱۳۹۷

      سلام وقت بخیر. از همین راه می توانید تغییر دهید. اما باید کدهای قالب را ویرایش کنید. قالب هایی مثل بی تم خودشان قابلیت تغییر را دارند.

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

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

اطلاعات بیشتر...