Code Thay cho Plugin WordPress: Loại Bỏ Tài Chặn Hiển thị

12 Likes Comment

Nếu bạn đo tốc độ website thông qua Page Speed của google thì bạn không lạ gì thông báo rằng bạn phải tối ưu lại website của mình và loại bỏ các tài nguyên chặn hiển thị trang để website có tốc độ nhanh hơn, điều đáng nói là những code này lại tới từ bên ngoài mà cụ thể là google analytics

Để khắc phục điều này chúng ta đơn giản là làm một đoạn code như sau

function remove_blocked_resources() {
  if (!is_admin()) {
    // Loại bỏ tài nguyên chặn hiển thị
    add_filter('wp_resource_hints', function($hints, $relation_type) {
      if ($relation_type == 'dns-prefetch') {
        foreach ($hints as $key => $hint) {
          if (strpos($hint, 'google-analytics.com') !== false) {
            unset($hints[$key]);
          }
          if (strpos($hint, 'googletagmanager.com') !== false) {
            unset($hints[$key]);
          }
        }
      }
      return $hints;
    }, 10, 2);
  }
}
add_action('wp_enqueue_scripts', 'remove_blocked_resources', 999);

Sau đó bạn có thể check lại trang web của mình bạn sẽ thấy phần các thành phần chặn hiển thị không còn bị cảnh báo nữa

Đoạn code trên sẽ hoãn thực thi các link tới từ 2 domain google-analytics.com và googletagmanager.com tới khi trang được load song, bạn có thể linh hoạt vận dụng cho website của mình

0 0 votes
Article Rating

You might like

Avatar

About the Author: Vô Ưu

Xin chào! Tôi là Vouu, người sáng lập blog này. Tôi là một người yêu thích. Tôi có một công việc ban ngày với tư cách là một chuyên viên bơm vá săm xe các loại, và trang web này là một trong những hoạt động yêu thích của tôi, đặc biệt là trong những lúc rảnh rỗi. Hy vọng bạn thích sử dụng trang web này, và nó sẽ mang lại cho bạn nhiều điều bổ ích. Phản hồi từ người đọc sẽ truyền cảm hứng cho tôi để tôi có thể viết được nhiều hơn nữa !. Bạn chỉ cần để lại nhận xét bên dưới nếu bạn thấy bài viết này hữu ích. Chúc bạn ngày mới tốt lành!
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x