Nội dung bài viết
Trong bài viết này phonuiIT sẽ hướng dẫn bạn cách thêm đuôi “.html” vào cho link sản phẩm trong woocommerce, mục đích thường làm đẹp cho link SEO là chủ yếu hoặc phân biệt link danh mục sản phẩm với link sản phẩm (tránh trùng link)
Cách thêm đuôi “.html” vào cho link sản phẩm trong woocommerce
Để thêm đuôi “.html” hoặc bất kỳ dòng text nào vào cuối link, chúng ta sử dụng hàm như sau (thêm vào function.php)
/**codfe.com thêm .html vào cuối sản phẩm **/function codfe_product_permastruct_html( $post_type, $args ) { if ( $post_type === 'product' ) add_permastruct( $post_type, "{$args->rewrite['slug']}/%$post_type%.html", $args->rewrite ); } add_action( 'registered_post_type', 'codfe_product_permastruct_html', 10, 2 );
Cách thêm đuôi “.html” vào cho link danh mục sản phẩm trong woocommerce
Thêm cho danh mục thì ta có đoạn code như sau (thêm vào function.php)
/**codfe.com thêm .html vào cuối danh mục sản phẩm **/function codfe_product_category_permastruct_html( $taxonomy, $object_type, $args ) { if ( $taxonomy === 'product_cat' ) add_permastruct( $taxonomy, "{$args['rewrite']['slug']}/%$taxonomy%.html", $args['rewrite'] ); } add_action( 'registered_taxonomy', 'codfe_product_category_permastruct_html', 10, 3 );
Sau khi thêm hoàn tất, bạn cần vào phần “Đường dẫn tĩnh” hay “permanlink” lưu lại để cập nhật link mới.
Chúc các bạn thành công!