embed đã được phát hành với WordPress 4.4 . Về cơ bản, đây là một tính năng giúp quan trị viện giúp tự động chuyển đổi video, Tweet và URL trên YouTube của bạn thành các bản xem trước đẹp mắt khi bạn đang chỉnh sửa, Tính năng này khá là kì diệu và hay.
Tuy nhiên, điều này thực sự tải một tệp JavaScript ( wp-embed.min.js) trên mọi trang của trang web của bạn, cái này hơi phiền giúp người quản trị viên dễ dàng làm việc thì ổn thôi, nhưng load luôn của front-end thì người dùng chả được lợi lộc gì được thêm cái load châm hơn một chút.
Nếu bạn không quan tâm hay chưa từng sử dụng embed, bạn có thể tắt tính năng này trên trang web của mình.
Cái này là tính năng của WordPress bạn chỉ cần copy một đường dẫn url giả sử như một đường dẫn ảnh bạn ấn ctrl + v nó sẽ ra ngay bức ảnh luôn, nhưng thực sự thì đối với cá nhân mình thì rất ít khi sử dụng và nói thật thì chả bao giờ, nhưng nó lại giúp website của mình chậm đi.
còn nhiều người thực sự sử dụng WordPress vẫn không biết wp-embed là gì dùng như thế nào như vậy thì tốt nhất là nên clear xóa nó đi nhé.
Bạn wp-embed không phải là đồng nghĩa với việc bạn không thể nhúng bất kì vẫn thứ gì vào, vẫn nhúng được như bình thường mỗi tội thì khi nhúng thì nó hơi phức tạp hơn một chút mà thôi (thực chất đơn giản lắm)
add_action('init', 'wptangtoc_disable_embeds', 9999); function wptangtoc_disable_embeds() { global $wp; $wp->public_query_vars = array_diff($wp->public_query_vars, array('embed',)); remove_action( 'wp_head', 'wp_oembed_add_discovery_links' ); remove_action( 'wp_head', 'wp_oembed_add_host_js' ); remove_action( 'rest_api_init', 'wp_oembed_register_route' ); add_filter( 'tiny_mce_plugins', 'wptanbgtoc_disable_embeds_tiny_mce_plugin' ); add_filter( 'rewrite_rules_array', 'wptangtoc_disable_embeds_rewrites' ); add_filter( 'embed_oembed_discover', '__return_false' ); remove_filter( 'pre_oembed_result', 'wp_filter_pre_oembed_result', 10 ); remove_filter( 'oembed_dataparse', 'wp_filter_oembed_result', 10 ); } function wptanbgtoc_disable_embeds_tiny_mce_plugin($plugins) { return array_diff($plugins, array('wpembed')); } function wptangtoc_disable_embeds_rewrites($rules) { foreach($rules as $rule => $rewrite) { if(false !== strpos($rewrite, 'embed=true')) { unset($rules[$rule]); } } return $rules; }
bạn chỉ cần đưa đoạn code này vào file functions.php
của bạn như vậy là xong.
Chúc các bạn thành công!!
Để lại một bình luận