رفتن به مطلب
انجمن پرسش و پاسخ زرین هاست
جستجو در
  • تنظیمات بیشتر ...
نمایش نتایجی که شامل ...
جستجو در ...
  • 0

ساخت بردکرامب برای پست تایپ ها در وردپرس


یافتن بهترین پاسخ انتخاب شده توسط zarinhost,

سوال

سلام  من یه سایت دارم که با افزونه acf پست تایپ های مختلفی ساخت

حالا میخوام تو بردکرامب یواست سئو این نوع پست تایپ هم نمایش داده بشه

چطور این کار انجام میشه؟

لینک به ارسال
به اشتراک گذاری در سایت های دیگر

1 پاسخ به این سوال تاکنون داده شده است

پست های پیشنهاد شده

  • 1
  • بهترین پاسخ
در 1 دقیقه قبل، pezhmansafi گفته است :

  من یه سایت دارم که با افزونه acf پست تایپ های مختلفی ساخت حالا میخوام تو بردکرامب یواست سئو این نوع پست تایپ هم نمایش داده بشه چطور این کار انجام میشه؟

سلام @pezhmansafi عزیز

برای اینکه پست تایپ‌های اختصاصی در بردکرامب افزونه یواست سئو نمایش داده بشن، می‌تونید مراحل زیر رو انجام بدید:

1. فعال کردن بردکرامب در یواست سئو

وارد تنظیمات یواست بشید و مسیر زیر رو دنبال کنید:
سئو > تنظیمات > بردکرامب‌ها
سپس گزینه‌ی "فعال کردن بردکرامب‌ها" را روشن کنید.

2. تنظیم مسیر بردکرامب برای پست تایپ سفارشی

یواست سئو به صورت پیش‌فرض پست تایپ‌های سفارشی رو داخل بردکرامب نمایش نمی‌ده، اما می‌تونید این کار رو با اضافه کردن یک فیلتر در functions.php انجام بدید.

 
add_filter('wpseo_breadcrumb_links', function ($links) { if (is_singular('your_custom_post_type')) { $post_type = get_post_type_object(get_post_type()); array_splice($links, 1, 0, [ [ 'text' => $post_type->labels->singular_name, 'url' => get_post_type_archive_link($post_type->name), ] ]); } return $links; });
 

توضیح:

  • your_custom_post_type را با نام پست تایپ خودتون جایگزین کنید.
  • این فیلتر، نام پست تایپ رو قبل از عنوان پست در بردکرامب اضافه می‌کنه.
  • اگر می‌خواهید یک دسته‌بندی سفارشی هم در بردکرامب نمایش داده بشه، می‌تونید از get_the_terms() برای گرفتن دسته‌بندی استفاده کنید.

3. بررسی نمایش صحیح بردکرامب‌ها

بعد از اعمال کد، کش سایت رو پاک کنید و یک پست از نوع سفارشی خودتون رو باز کنید تا ببینید آیا بردکرامب‌ها به درستی نمایش داده می‌شن یا نه.

موفق باشی!

پسند شده توسط pezhmansafi
لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

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

مهمان
پاسخ به این سوال ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
  • اضافه کردن...