خانه مقالات 123 کدنویسی خدمات دانلود پشتیبانی تماس با ما درباره ما

حذف نام دسته بندی والد در لینک صفحات آرشیو

[short_link]
در حالت عادی در ووکامرس لینک صفحات آرشیو و دسته بندی های به این صورت هست که اول نام دسته بندی والد parent category میاد و بعد دسته بنده های فرزند و همون چایلد کتگوری child category و در صورتی که دسته بندی فرزند خودش چند دسته بندی زیر دسته خودش داشته باشه باعث میشه که طول لینک طولانی بشه .

راهنمای حذف نام دسته بندی والد در لینک صفحات آرشیو دسته بندی:

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

حذف نام دسته بندی والد در لینک صفحات آرشیو

حذف نام دسته بندی والد در لینک صفحات آرشیو

در اینصورت مثلا لینک ما که قبل از تغییر به اینصورت هست :

https://wordpresskar.com/parent_category/child-category1/child-category2/child-category3/

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

 

https://wordpresskar.com/child-category3/

 

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

 

function wdm_remove_parent_category_from_url( $args ) {
    $args['rewrite']['hierarchical'] = false;
    return $args;
}

add_filter( 'woocommerce_taxonomy_args_product_cat', 'wdm_remove_parent_category_from_url' );

 

(0) دیدگاه برای این پست ثبت شده
دیدگاه خود را بفرستید
  1. اولین نفری باشید که دیدگاه خود را ثبت می کند!
« حذف product در آدرس صفحه محصول ووکامرس
راهنمای اضافه کردن شورتکد وردپرس »
با کلیک بر روی هر کدام از کلمات می توانید مطالب مشابه را مشاهده کنید:

category slug

child category

hierarchical

parent category

remove_parent_category_from_url

rewrite url