Tìm theo từ khóa

Thêm .html vào đuôi sản phẩm trong wordpress



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)

Để 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 );

 

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 chúng ta 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!

 

3/5 - (2 bình chọn)
5 1 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest
4 Góp ý
Mới nhất
Cũ nhất Được bỏ phiếu nhiều nhất
TuanStore
3 năm trước

Chèn cái code đầu tiên xong thì lỗi 404, có cách nào fix ko bác ơi

aiquoc
aiquoc
4 năm trước

Xóa bỏ / phía sau link thế nào bác ? “.html/ “

0
Rất thích suy nghĩ của bạn, hãy bình luận.x