مرتبط با: چطور product-category را در ووکامرس پاک کنم؟

چطور در آدرس URL (پیوند یکتا) محصولات ووکامرس، قسمت product-category و /product/ را پاک کنم؟

یعنی آدرس 

www.test.com/product-category/fashion/t-shirt

به

www.test.com/fashion/t-shirt

تغییر کنه.

 

و

 

آدرس

www.test.com/product/fashion/t-shirt/61

به

www.test.com/fashion/t-shirt/61

تغییر کنه.

amirkhalilian تازه وارد سوال شده در 1402/04/02 در افزونه وردپرس.
افزودن نظر

برای حذف قسمت “product-category” و “/product/” از آدرس URL محصولات ووکامرس در وردپرس، می‌توانید از افزونه‌ها یا کدنویسی دستی استفاده کنید. یک روش دستی این است که از تابع `add_rewrite_rule` در فایل functions.php تم‌تم پوسته‌ی فعلی خود استفاده کنید:

“`php
function custom_rewrite_rule() {
add_rewrite_rule(‘^fashion/([^/]+)/?$’,’index.php?product-category=$matches[1]’,’top’);
add_rewrite_rule(‘^fashion/([^/]+)/([0-9]+)/?$’,’index.php?product=$matches[2]’,’top’);
}
add_action(‘init’, ‘custom_rewrite_rule’, 10, 0);
“`

سپس باید بروید به مسیر `Settings` > `Permalinks` در پیشخوان وردپرس و بدون نگرانی دوباره آدرس‌ها به‌روز رسانی کنید.

تازه وارد پاسخ داده شده در 1402/05/02.
افزودن نظر

پاسخ شما

برای ارسال سوال, شما باید شرایط و ظوابط و شرایط استفاده از خدمات را قبول کنید