Thêm đuôi .html cho Post và Page WordPress
Việc lựa chọn kiểu đường dẫn đẹp và tối ưu cho web là điều rất quan trọng, nó góp phần tạo nên thành công không nhỏ cho người làm SEO.
Với bài viết này mình sẽ giúp các bạn thay đường dẫn của WordPress trở nên đẹp hơn và thêm đuôi .html vào cả Post và Page.
1. Thay đổi đường dẫn cho Post và thêm đuôi .html
Đầu tiên bạn vào Trang Quản trị > Setting > Permalink
![](data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%202006%201194%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E)
Tick vào ô tùy biến : thêm đoạn này /%postname%.html
Chọn Lưu thay đổi
2. Thay đổi đường dẫn cho Page và thêm đuôi .html
Các bạn mở file Functions.php trong thư mục theme và thêm đoạn function này vào :
add_action('init', 'themeflatsome_change_page_permalink', -1);
function themeflatsome_change_page_permalink() {
global $wp_rewrite;
if ( strstr($wp_rewrite->get_page_permastruct(), '.html') != '.html' )
$wp_rewrite->page_structure = $wp_rewrite->page_structure . '.html';
}
Thêm đuôi .html cho Single Post Type
Ví dụ : Domain/chi-tiet-san-pham.html
add_action( 'rewrite_rules_array', 'rewrite_rules' );
function rewrite_rules( $rules ) {
$new_rules = array();
foreach ( get_post_types() as $t )
$new_rules[ $t . '/([^/]+)\.html$' ] = 'index.php?post_type=' . $t . '&name=$matches[1]';
return $new_rules + $rules;
}
add_filter( 'post_type_link', 'custom_post_permalink' ); // for cpt post_type_link (rather than post_link)
function custom_post_permalink ( $post_link ) {
global $post;
$type = get_post_type( $post->ID );
return home_url( $type . '/' . $post->post_name . '.html' );
}
Sau khi lưu lại các bạn nhớ vào Trang Quản trị > Cài đặt > Đường dẫn tĩnh và Chọn Lưu thay đổi 1 lần nữa.
Chúc các bạn thành công!
Bài viết liên quan
03/07/2022
Bây giờ, mở tập tin functions.php của Theme mà bạn đang sử dụng và dán mã dưới đây Đoạn code dưới đây sẽ giúp anh em có thể xóa toàn bộ các file đính kèm, các hình ảnh ngay sau khi thực hiện việc xóa sản phẩm, xóa bài viết trong wordpress. Việc này sẽ giúp anh […]
Đọc thêm
18/04/2022
Bạn đã bao giờ cần chỉnh sửa nội dung hàng loạt trên Website WordPress chưa? Ví dụ như đổi 1 số điện thoại trong 10.000 bài viết, thay đổi địa chỉ…. ? với một số lượng bài lớn như vậy thì công việc sửa chữa này thật sự rất mất thời gian, và hôm nay […]
Đọc thêm
18/04/2022
Một cách cực kỳ đơn giản dành cho những bạn thích mò vô code vọc. Các bạn hãy chèn đoạn code sau vào file functions.php của theme đang sử dụng trên website của bạn nhé add_filter(‘use_block_editor_for_post’, ‘__return_false’); Chúc các bạn thành công!
Đọc thêm
18/04/2022
Thay đổi font phần trăm sang px trong flatsome Với theme Flatsome phần font size lại hiển thị là % chứ không phải PT hay PX , nên 1 số người dùng sẽ không quen sử dụng, với đoạn code bên dưới bạn sẽ đổi phần trăm font chữ sang đợn vị px trong Flatsome.Bạn […]
Đọc thêm