CHƯƠNG TRÌNH GIẢM 50% GIÁ TẤT CẢ CÁC GÓI HOSTING WORDPRESS => Link giảm 50%
WordPress cho phép chúng ta tạo ra các Custom page template, để mở rộng thiết kế website bằng WordPress. Tuy nhiên việc tạo ra quá nhiều page khiến chúng ta bị rối, vì vậy tôi xin chia sẻ cách hiển thị tên các template kế bên tiêu đề trang để chúng ta dễ quản lý hơn.

🌱 Nếu thấy bài viết hữu ích, bạn có thể ủng hộ tác giả bằng cách nhấn vào quảng cáo bên dưới — như một donate miễn phí. Bạn không mất gì nhưng chúng tôi sẽ có thêm chi phí để duy trì và vận hành website. Cảm ơn bạn! 🙏
Trước tiên chúng ta cần tạo ra các Custom Page Template, trong ví dụ này tôi có sẵn các trang Liên hệ, Dịch vụ…


Tiếp theo chúng ta cần phải tạo trang liên hệ và chọn template vừa tạo ở trên

Sau cùng bạn hãy chép đoạn code bên dưới vào file functions.php trong theme
add_filter( 'display_post_states', 'wpshare247_add_post_state', 10, 2 );
function wpshare247_add_post_state( $post_states, $post ) {
$wp_page_template = get_post_meta($post->ID, '_wp_page_template', true);
$arr_templates = wp_get_theme()->get_page_templates();
$template_title = isset($arr_templates[$wp_page_template]) ? $arr_templates[$wp_page_template] : '';
if( $template_title ) {
$post_states[] = $template_title;
}
return $post_states;
}
Và kết quả bạn sẽ thấy như sau:

Hi vọng bài viết này phần nào giúp bạn quản lý các Custom page template hiệu quả hơn.
CHƯƠNG TRÌNH GIẢM 50% GIÁ TẤT CẢ CÁC GÓI HOSTING WORDPRESS => Link giảm 50%