Bài viết này thực hiện (hoặc lụm bài về đăng câu like từ các trang khác) bởi Việt Lâm Coder một YOUTUBER có tâm và đẹp trai siêu cấp vô địch zũ trụ.
Hầu hết mọi người rất ít để ý rằng các trang WordPress mặc định chứa các liên kết đến tài nguyên bên ngoài, tuy nhỏ nhưng góp phần thêm sức nặng của mỗi trang khiến tốc độ tải trang sẽ bị giảm đi. Hơn nữa chúng có thể chứa các lỗ hổng bảo mật, các liên kết đến các trang trùng lặp khiến tài nguyên tải bị giảm tốc độ và dư thừa tốn băng thông. Nói chung, một trong những điều đầu tiên một trang web WordPress mới là cần làm sạch mã nguồn mặc định của nó, vì hầu như chúng dư thừa và không cần thiết.
Hãy copy đoạn mã dưới và chèn vào functions.php
của chủ đề bạn đang dùng hoặc vào plugin của bạn.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
// TONGVIETLAM.COM // Xóa bỏ meta generator remove_action( 'wp_head', 'wp_generator' ); add_filter( 'the_generator', '__return_empty_string' ); // Xóa bỏ Shortlink remove_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 ); remove_action( 'template_redirect', 'wp_shortlink_header', 11, 0 ); // Xóa bỏ RSD, WLW link, Rel link remove_action( 'wp_head', 'rsd_link' ); remove_action( 'wp_head', 'wlwmanifest_link' ); remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 ); remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 ); remove_action( 'wp_head', 'index_rel_link' ); remove_action( 'wp_head', 'start_post_rel_link', 10, 0 ); remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 ); // Xóa bỏ RSS link remove_action( 'wp_head', 'feed_links_extra', 3 ); remove_action( 'wp_head', 'feed_links', 2 ); // Xóa bỏ dns prefetch remove_action( 'wp_head', 'wp_resource_hints', 2 ); // Vô hiệu hóa emoji remove_action( 'wp_head', 'print_emoji_detection_script', 7 ); remove_action( 'admin_print_scripts', 'print_emoji_detection_script' ); remove_action( 'wp_print_styles', 'print_emoji_styles' ); remove_action( 'admin_print_styles', 'print_emoji_styles' ); remove_filter( 'the_content_feed', 'wp_staticize_emoji' ); remove_filter( 'comment_text_rss', 'wp_staticize_emoji' ); remove_filter( 'wp_mail', 'wp_staticize_emoji_for_email' ); add_filter( 'tiny_mce_plugins', array($this, 'disable_emojis_tinymce') ); // Vô hiệu hóa REST API filter('rest_enabled', '__return_false'); remove_action( 'xmlrpc_rsd_apis', 'rest_output_rsd' ); remove_action( 'wp_head', 'rest_output_link_wp_head', 10, 0 ); remove_action( 'template_redirect', 'rest_output_link_header', 11, 0 ); remove_action( 'auth_cookie_malformed', 'rest_cookie_collect_status' ); remove_action( 'auth_cookie_expired', 'rest_cookie_collect_status' ); remove_action( 'auth_cookie_bad_username', 'rest_cookie_collect_status' ); remove_action( 'auth_cookie_bad_hash', 'rest_cookie_collect_status' ); remove_action( 'auth_cookie_valid', 'rest_cookie_collect_status' ); remove_filter( 'rest_authentication_errors', 'rest_cookie_check_errors', 100 ); remove_action( 'init', 'rest_api_init' ); remove_action( 'rest_api_init', 'rest_api_default_filters', 10, 1 ); remove_action( 'parse_request', 'rest_api_loaded' ); remove_action( 'rest_api_init', 'wp_oembed_register_route'); remove_filter( 'rest_pre_serve_request', '_oembed_rest_pre_serve_request', 10, 4 ); remove_action( 'wp_head', 'wp_oembed_add_discovery_links' ); |
Về cơ bản, tất cả các mã không cần thiết đều nằm trong thẻ <head>
. Không thể xóa 100% các đoạn mã này, bởi vì mỗi đoạn mã sẽ có một số công dụng nào đó nhưng ít hoặc không sử dụng. Nếu bạn chắn chắn rằng tất cả các đoạn mã này đều không sử dụng thì hãy thêm code để xóa/ẩn những đoạn mã này đi. Còn nếu chưa chắc chắn thì bạn chỉ nên copy những đoạn mã nào mà bạn chắc chắn rằng có thể xóa/ẩn được để thêm vào function.php
Bạn cũng có thể xóa link canonical
, nhưng tôi không khuyên bạn hãy giữ lại nó, vì nó vẫn hữu ích cho SEO. Nhưng nếu bạn vẫn muốn xoá nó đi, hãy thêm mã sau:
1 2 |
// Xoá liên kết canonical remove_action('wp_head', 'rel_canonical'); |
Các bước trên đã hướng dẫn các bạn loại bỏ mã không cần thiết trên trang web của mình để tối ưu. Cảm ơn các bạn đã theo dõi 🙂
Nếu thấy bài viết có ích hãy Thích hoặc Follow kênh Youtube Việt Lâm Coder của mình nhé!
Bài viết này thực hiện (hoặc lụm bài về đăng câu like từ các trang khác) bởi Việt Lâm Coder một YOUTUBER có tâm và đẹp trai siêu cấp vô địch zũ trụ.