Cách vô hiệu hóa biểu tượng cảm xúc trong WordPress

Tác giả sysadmin, T.Hai 26, 2023, 12:47:17 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách vô hiệu hóa biểu tượng cảm xúc trong WordPress


Bạn đang tìm cách tắt biểu tượng cảm xúc trên trang web WordPress của mình?

Biểu tượng cảm xúc là những biểu tượng nhỏ được sử dụng để thể hiện cảm xúc hoặc cảm xúc. WordPress tải CSS bổ sung và tệp JavaScript để thêm hỗ trợ biểu tượng cảm xúc và một số người dùng có thể muốn xóa nó để cải thiện hiệu suất và tốc độ.

Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách dễ dàng tắt biểu tượng cảm xúc trong WordPress.

Biểu tượng cảm xúc là gì?

Biểu tượng cảm xúc là những biểu tượng nhỏ hoặc mặt cười được sử dụng trên internet.

Có nguồn gốc từ Nhật Bản, biểu tượng cảm xúc đã được đưa vào bộ ký tự Unicode và hiện được hỗ trợ bởi máy tính để bàn cũng như thiết bị di động iOS và Android.

Tính năng biểu tượng cảm xúc lần đầu tiên được giới thiệu trong WordPress 4.2 và lý do chính để thêm tính năng này là để thêm hỗ trợ riêng cho các bộ ký tự ngôn ngữ tiếng Trung, tiếng Nhật và tiếng Hàn.


Theo mặc định, WordPress tải một tệp JavaScript bổ sung và một số CSS để thêm hỗ trợ biểu tượng cảm xúc.

Bạn có thể thấy nó bằng cách xem mã nguồn của trang web hoặc bằng cách sử dụng công cụ Kiểm tra.


Tuy nhiên, một số chủ sở hữu trang web có thể muốn tắt hỗ trợ biểu tượng cảm xúc bổ sung này để tăng tốc độ và hiệu suất của WordPress bằng cách không tải xuống mã và tập lệnh bổ sung.

Lưu ý: Khi chúng tôi nói tắt Biểu tượng cảm xúc trong WordPress, chúng tôi có nghĩa là vô hiệu hóa các kiểm tra bổ sung và tập lệnh được WordPress sử dụng để xử lý Biểu tượng cảm xúc. Bạn vẫn có thể sử dụng Biểu tượng cảm xúc trên trang web của mình và các trình duyệt hỗ trợ chúng sẽ vẫn có thể hiển thị chúng.

Như đã nói, chúng ta hãy xem cách dễ dàng vô hiệu hóa hỗ trợ Biểu tượng cảm xúc trong WordPress.

Phương pháp 1. Vô hiệu hóa biểu tượng cảm xúc trong WordPress bằng mã

Đối với phương pháp này, chúng tôi sẽ sử dụng đoạn mã tùy chỉnh để tắt hỗ trợ biểu tượng cảm xúc trong WordPress.

Bạn có thể thêm đoạn mã này vào tệp tin functions.php của chủ đề WordPress hoặc plugin dành riêng cho trang web. Tuy nhiên, một lỗi nhỏ trong mã có thể dễ dàng phá vỡ trang web của bạn và khiến nó không thể truy cập được.

Để tránh điều này, chúng tôi khuyên bạn nên sử dụng WPCode. Đây là plugin đoạn mã tốt nhất cho WordPress và cung cấp cách an toàn nhất để thêm mã tùy chỉnh vào trang web của bạn mà không vi phạm mã.

Trước tiên, bạn cần cài đặt và kích hoạt plugin WPCode. Để biết thêm hướng dẫn, hãy xem hướng dẫn của chúng tôi về cách cài đặt plugin WordPress.

Sau khi kích hoạt, chỉ cần truy cập trang Đoạn mã »Tất cả đoạn mã từ bảng điều khiển quản trị viên WordPress.

Từ đây, bạn cần nhấp vào nút 'Thêm mới' ở trên cùng.


Thao tác này sẽ đưa bạn đến trang 'Thêm đoạn mã'.

Từ đây, hãy di chuột đến tùy chọn 'Thêm mã tùy chỉnh của bạn (đoạn mã mới)' và sau đó nhấp vào nút 'Sử dụng đoạn mã'.


Thao tác này sẽ đưa bạn đến trang 'Tạo đoạn mã tùy chỉnh'. Bạn có thể bắt đầu bằng cách nhập tên cho đoạn mã của mình. Nó có thể là bất cứ thứ gì bạn thích.

Sau đó, bạn cần chọn 'Đoạn mã PHP' làm 'Loại mã' từ trình đơn thả xuống ở góc bên phải.


Bây giờ tất cả những gì bạn cần làm là sao chép và dán đoạn mã sau vào hộp 'Xem trước mã'.
   
Mã nguồn [Chọn]
/**
 * Disable the emoji's
 */
function disable_emojis() {
 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', 'disable_emojis_tinymce' );
 add_filter( 'wp_resource_hints', 'disable_emojis_remove_dns_prefetch', 10, 2 );
}
add_action( 'init', 'disable_emojis' );
 
/**
 * Filter function used to remove the tinymce emoji plugin.
 *
 * @param array $plugins
 * @return array Difference betwen the two arrays
 */
function disable_emojis_tinymce( $plugins ) {
 if ( is_array( $plugins ) ) {
 return array_diff( $plugins, array( 'wpemoji' ) );
 } else {
 return array();
 }
}
 
/**
 * Remove emoji CDN hostname from DNS prefetching hints.
 *
 * @param array $urls URLs to print for resource hints.
 * @param string $relation_type The relation type the URLs are printed for.
 * @return array Difference betwen the two arrays.
 */
function disable_emojis_remove_dns_prefetch( $urls, $relation_type ) {
 if ( 'dns-prefetch' == $relation_type ) {
 /** This filter is documented in wp-includes/formatting.php */
 $emoji_svg_url = apply_filters( 'emoji_svg_url', 'https://s.w.org/images/core/emoji/2/svg/' );
 
$urls = array_diff( $urls, array( $emoji_svg_url ) );
 }
 
return $urls;
}


Sau đó, cuộn xuống phần 'Chèn' để chọn phương pháp chèn cho mã của bạn.

Chỉ cần chọn chế độ 'Chèn tự động' để mã có thể được thực thi tự động trên trang web của bạn khi kích hoạt.


Bây giờ, hãy quay lại đầu trang và chuyển nút gạt bên phải từ 'Không hoạt động' sang 'Hoạt động'.

Cuối cùng, nhấp vào nút 'Lưu đoạn mã' để lưu đoạn mã tùy chỉnh của bạn.


Vậy là xong, bạn đã tắt thành công biểu tượng cảm xúc trong WordPress.

Phương pháp 2. Vô hiệu hóa Biểu tượng cảm xúc trong WordPress bằng Plugin

Đối với phương pháp này, chúng tôi sẽ sử dụng plugin để tắt Biểu tượng cảm xúc trong WordPress.

Trước tiên, bạn cần cài đặt và kích hoạt plugin Disable Emojis. Xem hướng dẫn của chúng tôi về cách cài đặt plugin WordPress để biết thêm hướng dẫn.

Plugin hoạt động vượt trội và không có cài đặt nào để bạn định cấu hình.

Sau khi kích hoạt, nó sẽ tự động tắt hỗ trợ biểu tượng cảm xúc khỏi trang web WordPress của bạn.

Chúng tôi hy vọng bài viết này đã giúp bạn tìm hiểu cách tắt Biểu tượng cảm xúc trên trang web WordPress của mình. Bạn cũng có thể muốn xem hướng dẫn của chúng tôi về cách tạo nguồn cấp dữ liệu Facebook tùy chỉnh trong WordPress và bài viết của chúng tôi về cách thêm thông báo đẩy web vào trang web WordPress của bạn.