Xóa bỏ product-category và toàn bộ slug của danh mục cha khỏi đường dẫn của Woocommerce

Hôm nay mình sẽ hướng dẫn các bạn cách xóa bỏ product-category đồng thời bỏ toàn bộ slug của danh mục cha ra khỏi đường dẫn tĩnh

Xóa bỏ product-category và toàn bộ slug của danh mục cha khỏi đường dẫn của Woocommerce
Xóa bỏ product-category và toàn bộ slug của danh mục cha khỏi đường dẫn của Woocommerce

Mình cũng không hiểu tại sao trong SEO lại cần đường dẫn kiểu rút gọn như vậy. Thấy bảo để tối ưu SEO thì biết thế… nhưng có cầu thì có cung… sau khi có yêu cầu mình đã ngâm cứu và viết ra đoạn code có thể đáp ứng yêu cầu trên.

Chúng ta sẽ lấy 1 ví dụ cụ thể để hiểu rõ hơn yêu cầu là cái mà đoạn code này làm được nhé.

Mặc định chúng ta có

Danh mục sản phẩm: http://domain.com/product-category/may-tinh
Danh mục con cấp 1: http://domain.com/product-category/may-tinh/may-tinh-de-ban
Danh mục con cấp 2: http://domain.com/product-category/may-tinh/may-tinh-de-ban/may-tinh-dell

Sau khi áp dụng đoạn code này chúng ta có:

Danh mục sản phẩm: http://domain.com/may-tinh
Danh mục con cấp 1: http://domain.com/may-tinh-de-ban
Danh mục con cấp 2: http://domain.com/may-tinh-dell

Code xóa bỏ product-category và bỏ toàn bộ slug của danh mục cha ra khỏi đường dẫn tĩnh

Chỉ cần cho đoạn code sau vào file functions.php của theme đang sử dụng. Sau đó vào update lại permalink tại Setting->Permalink->Save Change.

Chú ý:

– Nhiều bạn không biết nhiều code thì copy đoạn code trên cho xuống cuối cùng file functions.php trong theme mà bạn đang dùng. Trước thẻ đóng ?> nếu có nhé. Không đến lúc lỗi 500 hay trang trắng lại không biết tại sao 😀
– Khi các bạn đã làm đường dẫn tính của danh mục sản phẩm về dạng này thì chú ý các link của bài viết hoặc page nhé. Nếu bị trùng slug thì sẽ dẫn đến sai đó ạ 🙂 điều này là tất nhiên rồi… Đều là chữ A không thể bắt mình đọc là chữ B được ạ

Chúc các bạn SEO lên top 🙂 không hiểu chỗ nào hoặc lỗi thì comment bên dưới mình cùng trao đổi thêm

 

Bài viết mới cập nhật: