Bí kíp về Cách vô hiệu hoá nhúng trên WordPress 2022
Đối với bất kỳ một website wordpress nào, mỗi một tối ưu nhỏ của bạn cũng tiếp tục tương hỗ tổng thể website của bạn hoạt động và sinh hoạt giải trí một cách trơn tru hơn. Mỗi website do được load từ thật nhiều thành phần nên việc tối ưu mỗi phần nhỏ là yếu tố bạn nên làm trừ khi việc tối ưu hoá là bất khả kháng hoặc làm mất đi tính năng cần phải ưu tiên.
Hôm nay TinoHost sẽ hướng dẫn những bạn cách vô hiệu hoá nhúng trên WordPress.
Từ phiên bản WordPress 4.4, việc nhúng video (embed video), đã được tích hợp vào core. Điều này được cho phép bạn nhúng những Video như Youtube, Twitter cũng như nhiều nguồn video khác bằng việc sử dụng Url, WordPress sẽ tự động hóa nhúng video và chuyển thành phiên bản trọn vẹn có thể xem trực tiếp từ trình sửa đổi. Bạn trọn vẹn có thể xem rõ ràng list website tương hỗ nhúng tự động hóa của wordpress tại : https://wordpress.org/tư vấn/article/embeds/
Tính năng này thật sự hữu ích, Tuy nhiên, điều này nghĩa là nó cũng tạo ra một yêu cầu HTTP tương hỗ update trên website WordPress của bạn để tải tệp wp-embed.min.js và tải trên toàn bộ những trang. Mặc dù tệp này chỉ có một,7 KB, nhưng theo thời hạn cũng như nếu tính tất những truy vấn và những trang đều tải file này thì dung tích tổng cũng rất rộng và vô nghĩa nếu khách hàng không sử dụng.
wp-embed.min.js
NỘI DUNGVô hiệu hóa nhúng trong WordPress1. Vô hiệu hóa nhúng trong WordPress với Plugin 2. Vô hiệu hóa những nhúng trong WordPress bằng phương pháp sử dụng CODEVô hiệu hóa nhúng trong WordPress
Có một vài cách rất khác nhau để vô hiệu hóa Nhúng trong WordPress.
Vô hiệu hóa nhúng với plugin
Vô hiệu hóa nhúng bằng phương pháp thêm code vào website.
1. Vô hiệu hóa nhúng trong WordPress với Plugin
Cách thứ nhất để vô hiệu hóa những nhúng là chỉ việc sử dụng một plugin miễn phí mang tên là Disable Embeds,, được phát triển bởi Pascal Birchler , một developer có tham gia vào việc phát triển core WordPress.
Plugin này siêu nhẹ, đúng chuẩn chỉ 3 KB, Bạn trọn vẹn có thể tải xuống từ kho tàng trữ WordPress hoặc bằng phương pháp tìm kiếm nó trong bảng điều khiển và tinh chỉnh WordPress, Plugin này tương hỗ cho bạn:
Ngăn chặn người khác nhúng website của bạn.
Ngăn chặn bạn nhúng những website không tốt. (Các website không nằm trong white-list)
Không được cho phép tải tệp JavaScript trên website WordPress của bạn.
Bạn vẫn trọn vẹn có thể nhúng những video từ youtube hay tweet bằng phương pháp sử dụng iframe. Bạn cũng trọn vẹn có thể sử dụng một plugin khác ví như perfmatters, được cho phép bạn vô hiệu hóa nhúng cùng với những tối ưu hóa khác cho website WordPress của bạn.
Vô hiệu hóa nhúng trong plugin perfmatters
2. Vô hiệu hóa những nhúng trong WordPress bằng phương pháp sử dụng CODE
Nếu bạn không thích setup một plugin khác, bạn cũng trọn vẹn có thể vô hiệu hóa nhúng với đoạn code sau. Bạn chỉ việc thêm vào file functions.php riêng với theme bạn đang sử dụng.
function disable_embeds_code_init() // Remove the REST API endpoint. remove_action( ‘rest_api_init’, ‘wp_oembed_register_route’ ); // Turn off oEmbed auto discovery. add_filter( ’embed_oembed_discover’, ‘__return_false’ ); // Don’t filter oEmbed results. remove_filter( ‘oembed_dataparse’, ‘wp_filter_oembed_result’, 10 ); // Remove oEmbed discovery links. remove_action( ‘wp_head’, ‘wp_oembed_add_discovery_links’ ); // Remove oEmbed-specific JavaScript from the front-end and back-end. remove_action( ‘wp_head’, ‘wp_oembed_add_host_js’ ); add_filter( ‘tiny_mce_plugins’, ‘disable_embeds_tiny_mce_plugin’ ); // Remove all embeds rewrite rules. add_filter( ‘rewrite_rules_array’, ‘disable_embeds_rewrites’ ); // Remove filter of the oEmbed result before any HTTP requests are made. remove_filter( ‘pre_oembed_result’, ‘wp_filter_pre_oembed_result’, 10 ); add_action( ‘init’, ‘disable_embeds_code_init’, 9999 ); function disable_embeds_tiny_mce_plugin($plugins) return array_diff($plugins, array(‘wpembed’)); function disable_embeds_rewrites($rules) foreach($rules as $rule => $rewrite) if(false !== strpos($rewrite, ’embed=true’)) unset($rules[$rule]); return $rules;
Hoặc bạn cũng trọn vẹn có thể sử dụng hàm wp_dequeue_script.
function my_deregister_scripts() wp_dequeue_script( ‘wp-embed’ ); add_action( ‘wp_footer’, ‘my_deregister_scripts’ );
Video Cách vô hiệu hoá nhúng trên WordPress mới nhất?
Quý khách đang tìm kiếm từ khóa Cách vô hiệu hoá nhúng trên WordPress 2022-10-28 23:55:54 san sẻ Thủ Thuật về trong nội dung bài viết một cách 2022.
#Cách #vô #hiệu #hoá #nhúng #trên #WordPress Cách vô hiệu hoá nhúng trên WordPress
===> Nếu bạn có thắc mắc hay yếu tố gì nội dung bài viết trọn vẹn có thể để lại phản hồi cuối bài nha.