• Trang chủ
  • WordPress
    • Thủ thuật WordPress
    • WordPress Plugins
    • WordPress Themes
  • Hosting và Domain
  • Kiếm tiền
  • Đánh giá
  • Khuyến mãi
  • Thông báo
  • Giới thiệu
  • Liên hệ

WP Căn bản

Kiến thức căn bản cho người dùng WordPress

paradise-child-theme-wordpress-theme-tot-nhat
  • Dịch vụ WordPress Hosting
  • Dịch vụ tối ưu WordPress
  • Dịch vụ quét mã độc WordPress
  • Mua Paradise child theme
Trang chủ » WordPress » Thủ thuật WordPress » Hướng dẫn vô hiệu hóa Embed Script trong WordPress
hosting-tot-nhat-danh-cho-wordpress

Hướng dẫn vô hiệu hóa Embed Script trong WordPress

Cập nhật: 30/10/2023 Trung Hiếu 29 Bình luận

Mục lục Hiện
  • 1. Khi nào bạn nên vô hiệu hóa Embed Script?
  • 2. Làm thế nào để vô hiệu hóa Embed Script?
    • 2.1. Đối với theme Paradise
    • 2.2. Đối với các theme khác
    • 2.3. Vô hiệu hóa Embed Script bằng plugin

Hướng dẫn vô hiệu hóa Embed Script (wp-embed.min.js) trong WordPress một cách đơn giản.

huong-dan-vo-hieu-hoa-embed-script-trong-wordpress

Nếu bạn là người hay để ý đến tốc độ load của website nói chung và page-size nói riêng thì chắc hẳn bạn đã nhận thấy điều mà tôi đang muốn nói đến trong bài viết này. Kể từ phiên bản WordPress 4.4, các lập trình viên của Automattic đã tích hợp thêm 1 file JavaScript mang tên Embed (wp-embed.min.js), cho phép bạn nhúng bất kỳ một bài viết nào (được viết trên nền tảng WordPress) vào trong bài viết của bạn. Điều này đồng nghĩa với việc website của bạn đã trở thành một oEmbed, tương tự như Facebook, Twitter, Google+… Chỉ cần paste link vào trình soạn thảo trực quan (Visual) là bạn sẽ nhận được kết quả trông giống như hình bên dưới.

Tham khảo thêm:

  • Làm sạch header của WordPress giúp website load nhanh hơn
  • Loại bỏ Emoji để tăng tốc độ load cho website WordPress

Tính năng Embed giúp trải nghiệm với WordPress trở nên thú vị hơn. Tuy nhiên, điều khó chịu là nó được bật mặc định, do đó, kể cả khi bạn không dùng đến thì Embed Script vẫn được load, khiến cho page-size phình to ra… một chút. Script này được load ở footer và các bạn có thể nhìn thấy khi view source của website:

wp-embed-script

Ngoài ra, nó còn chèn thêm 2 dòng code vào phần header trong HTML của bài viết/ trang nữa:

wp-json-embed

Khi nào bạn nên vô hiệu hóa Embed Script?

Trong những trường hợp sau đây, bạn nên vô hiệu hóa Embed Script (wp-embed.min.js) để giải phóng page-size và giảm số lượng truy vấn HTTP:

  • Bạn không có nhu cầu nhúng (embed) bất cứ bài viết hay trang nào từ website khác vào website của bạn.
  • Bạn không muốn cho phép nhúng (embed) bất cứ bài viết hay trang nào trên website của bạn vào các website khác.

Làm thế nào để vô hiệu hóa Embed Script?

Tùy theo theme bạn đang sử dụng mà phương pháp sẽ khác nhau:

Đối với theme Paradise

Theme Paradise đã được tích hợp sẵn tính năng này trong Giao diện => Tùy biến => Thiết lập giao diện => Tối ưu tốc độ => Vô hiệu hóa WP Embed Script nên các bạn chỉ cần truy cập và chuyển nó sang trạng thái Có rồi lưu lại là được.

tinh-nang-vo-hieu-hoa-wp-embed-script-trong-theme-paradise

Đối với các theme khác

Rất đơn giản, các bạn chỉ cần thêm đoạn code sau đây vào cuối file functions.php của theme hoặc child theme đang sử dụng và lưu lại là xong:

//* Remove WP Embed Script
function stop_loading_wp_embed() {
if (!is_admin()) {
wp_deregister_script('wp-embed');
}
}
add_action('init', 'stop_loading_wp_embed');

Thêm tiếp đoạn code này vào bên dưới để loại bỏ hoàn toàn tính năng oEmbed nếu bạn muốn:

// Remove the REST API endpoint.
remove_action( 'rest_api_init', 'wp_oembed_register_route' );</p>
<p>// Turn off oEmbed auto discovery.
add_filter( 'embed_oembed_discover', '__return_false' );</p>
<p>// Don't filter oEmbed results.
remove_filter( 'oembed_dataparse', 'wp_filter_oembed_result', 10 );</p>
<p>// Remove oEmbed discovery links.
remove_action( 'wp_head', 'wp_oembed_add_discovery_links' );</p>
<p>// Remove oEmbed-specific JavaScript from the front-end and back-end.
remove_action( 'wp_head', 'wp_oembed_add_host_js' );

Tuy nhiên, trong một số trường hợp, code thứ 2 có thể gây lỗi chức năng và giao diện. Do đó, chúng tôi không khuyên dùng. Nếu bạn thêm code thứ 2 vào mà gặp lỗi giao diện thì chỉ cần xóa đi là được.

Vô hiệu hóa Embed Script bằng plugin

Ngoài ra, các bạn cũng có thể sử dụng những plugin như Disable Embeds (download) để làm điều tương tự. Plugin này không có phần thiết lập. Tất cả những gì các bạn cần làm là cài đặt và kích hoạt nó.

cai-dat-va-kich-hoat-plugin-disable-embeds

Cuối cùng, view source website để kiểm tra kết quả. Chúc các bạn thành công!

Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều. :)

  • Chia sẻ lên Facebook
  • Chia sẻ lên Twitter
  • Chia sẻ lên LinkedIn

Bài viết liên quan

Ra mắt plugin Hybrid Object Cache độc quyền tại WP Căn bản
Ra mắt plugin Hybrid Object Cache độc quyền tại WP Căn bản
Ra mắt plugin APCu Object Cache độc quyền tại WP Căn bản
Ra mắt plugin APCu Object Cache độc quyền tại WP Căn bản
Tính năng Crawl Optimization của plugin Yoast SEO
Tính năng Crawl Optimization của plugin Yoast SEO

Chuyên mục: Thủ thuật WordPress Thẻ: Tăng tốc WordPress

wpcanban-com-facebook-group

Nói về Trung Hiếu

Một người con của xứ Nghệ, hiện đang sinh sống tại Hà Nội. Tôi là người sáng lập và đứng sau mọi hoạt động của WP Căn bản. Tìm hiểu thêm về tôi tại đây.

Bài viết trước « Chuyển tất cả JavaScript xuống footer trong WordPress
Bài viết sau Bộ đếm số lượng bình luận của người dùng trong WordPress »

Reader Interactions

Bình luận

    Để lại một bình luận Hủy

    Tất cả các bình luận đều sẽ được kiểm duyệt nghiêm ngặt. Mọi bình luận trái quy định sử dụng sẽ bị gỡ bỏ link hoặc xóa bỏ hoàn toàn. Vui lòng đọc kỹ quy định trước khi bình luận. Xin cảm ơn!

  1. KeniVinh 166 bình luậnviết

    31/12/2021 lúc 18:40

    Mình có vài trang sử dụng iframe để nhúng trang khác vào blog, giờ vô hiệu hóa tính năng này có ảnh hưởng gì không bạn?

    Bình luận
    • Trung Hiếu Quản lýviết

      31/12/2021 lúc 18:51

      Không bạn nhé. Nó chỉ vô hiệu hóa tính năng nhúng các bài viết hoặc trang trên blog của bạn vào 1 bài viết cùng blog thôi.

      Bình luận
  2. Trọng 2 bình luậnviết

    18/04/2021 lúc 17:19

    Admin cho mình hỏi là có cách nào disable script của Facebook này trên wordpress không ạ. Minh xin cảm ơn

    !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 
    n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
    n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
    t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
    document,'script','https://connect.facebook.net/en_US/fbevents.js');
    Bình luận
    • Trung Hiếu Quản lýviết

      18/04/2021 lúc 18:48

      Cái này là script của Facebook Pixel bạn nhé. Nếu bạn chạy quảng cáo Facebook trên website của mình thì không thể bỏ script này đi được.

      Bình luận
      • Trọng 2 bình luậnviết

        18/04/2021 lúc 19:46

        Do mình không có quảng cáo trên website nhưng khi feed links thì nó hiện lên post. Nên mình hỏi bạn xem có cách nào xóa hoặc stop nó không ạ. Vì website sẽ call facebookevents.js khi hiện post.

        Bình luận
        • Trung Hiếu Quản lýviết

          18/04/2021 lúc 20:08

          Bạn copy tự động bài viết của website khác về à? Nếu thế thì chịu.

          Bình luận
  3. Minh Khánh 115 bình luậnviết

    21/05/2018 lúc 02:33

    Đúng cái em cần, lâu nay muốn chặn mà ko biết cách hên quá

    Bình luận
    • Trung Hiếu Quản lýviết

      21/05/2018 lúc 08:02

      Bài này mình đăng lâu lắm rồi mà. Mới cập nhật lại thôi. :P

      Bình luận
  4. nguyen van hao 1 bình luậnviết

    14/05/2017 lúc 19:07

    cho mình hỏi. mình chèn một đoạn js vào phần head của site bằng chức năng Header code trong phần theme Options. Bây giờ mình muốn xóa đi nhưng không thấy đoạn js đó ở đâu. Cậu có thể chỉ giúp mình được không?

    Bình luận
  5. thanh nam 2 bình luậnviết

    01/04/2017 lúc 11:46

    Bên mình có bán theme này không bạn?

    Bình luận
    • Trung Hiếu Quản lýviết

      01/04/2017 lúc 11:48

      Vui lòng đọc kỹ quy định bình luận bạn nhé. Nếu bạn còn tiếp tục cố tình vi phạm thì mình sẽ xóa toàn bộ bình luận của bạn đấy. Xóa link chỉ mới là cảnh cáo thôi.

      Bình luận
  6. Văn Luận 54 bình luậnviết

    15/03/2017 lúc 10:44

    Phần này phải tự thêm chứ chưa có đúng k Hiếu?

    Bình luận
    • Trung Hiếu Quản lýviết

      15/03/2017 lúc 10:46

      Đúng rồi bạn. Cái này bạn phải tự thêm vào. Bởi vì mình không chắc những người dùng khác có muốn loại bỏ hay không, nên mình không thêm sẵn vào theme Paradise. :P

      Bình luận
      • Văn Luận 54 bình luậnviết

        15/03/2017 lúc 14:14

        Uh Hiếu. Cảm ơn nhé. Mình muốn đưa chức năng search lên menu ở đầu trang giống như blog này thì chỉnh ntn vậy?

        Bình luận
        • Trung Hiếu Quản lýviết

          15/03/2017 lúc 14:16

          Bạn tham khảo link này. :P

          Bình luận
          • Văn Luận 54 bình luậnviết

            15/03/2017 lúc 14:19

            Uh, cảm ơn Hiếu nha. Để chỉnh lại blog

          • Trung Hiếu Quản lýviết

            15/03/2017 lúc 14:20

            Lưu ý là chuyển form tìm kiếm lên đó sẽ phải tùy biến lại CSS của theme. Hơn nữa, khung tìm kiếm sẽ không hiển thị trên giao diện mobile. Nên bạn cần phải cân nhắc kỹ. :P

          • Văn Luận 54 bình luậnviết

            15/03/2017 lúc 14:26

            Trên mobile thì k sao.
            Chuyển menu lên đó là sao mình k hiểu lắm.
            Ý mình là giống blog này à Hiếu. Tức là chỉ hiện menu trên header thôi ( chứ k phải menu dưới banner), để khung tìm kiếm ở đó thì khi kéo xuống giữa hay cuối trang vẫn có thể tìm kiếm đc.

          • Trung Hiếu Quản lýviết

            15/03/2017 lúc 14:33

            Mình viết nhầm. :D Chuyển form tìm kiếm lên menu. :P

          • Văn Luận 54 bình luậnviết

            16/03/2017 lúc 08:47

            Uh, cảm ơn Hiếu nha.
            Khi nào settup không dc pm nhé

  7. Vy Spirit 88 bình luậnviết

    03/03/2017 lúc 12:27

    Tắt cái này đi thì có ảnh hưởng gì đến việc chèn bài viết của facebook, twitter hay youtube ko vậy bạn?

    Bình luận
    • Trung Hiếu Quản lýviết

      03/03/2017 lúc 12:30

      Bạn thử là biết ngay mà. Bị lỗi thì gỡ ra, có sao đâu. :P

      Bình luận
      • Bảo Bảo 1 bình luậnviết

        06/06/2018 lúc 22:40

        Mình thử nó bị lỗi trắng trang à, không biết có bị lỗi dấu gạch gì không nhỉ?

        Bình luận
        • Trung Hiếu Quản lýviết

          06/06/2018 lúc 23:02

          Lỗi syntax thì không có đâu. Chỉ sợ xung đột với code nào đó trên theme hoặc plugin của bạn thôi. Thử chỉ chèn đoạn code 1 thôi, đừng chèn code 2 xem sao.

          Bình luận
  8. Tieu Quynh 1 bình luậnviết

    03/03/2017 lúc 02:53

    Cái này disable cũng tăng thêm ít điểm page speed. Nhưng nó mất đi tính tiện dụng của việc chia sẻ thông tin.
    PS: a Hiếu genesis palette pro trong gói VIP nào k ạ?

    Bình luận
    • Trung Hiếu Quản lýviết

      03/03/2017 lúc 09:10

      Hiện giờ thì không có bạn ạ. Đang tính kêu gọi anh chị em góp gạo mua chung trọn bộ theme của StudioPress đây. Lần trước mất tài khoản tiếc đứt cả ruột. Giờ tính mua lại mà nhiều tiền quá ($500) nên chưa dám triển khai. :P

      Bình luận
  9. Anh Nguyen 66 bình luậnviết

    02/03/2017 lúc 14:05

    Hay quá, mình hay dùng pingdom để đo dung lượng site thì thấy có cái file script này mà ko biết cách bỏ nó.

    Bình luận
  10. NGUYEN THAI HIEN 17 bình luậnviết

    02/03/2017 lúc 11:46

    Bên mình có theme này không cậu? Hoặc theme nào gần giống cũng được.
    https://themeforest.net/item/comre-coupon-codes-affiliates-wordpress-theme/11316657

    Bình luận
    • Trung Hiếu Quản lýviết

      02/03/2017 lúc 11:50

      Bên mình không có theme này đâu bạn ạ. Chỉ có theme Coupon của MyThemeShop thôi: http://demo.mythemeshop.com/coupon/ :)

      Bình luận

Sidebar chính

NHẬN BÀI VIẾT QUA EMAIL

Hãy đăng ký ngay để là người đầu tiên nhận được thông báo qua email mỗi khi chúng tôi có bài viết mới. Tặng miễn phí ebook "Bảo mật WordPress toàn tập" do WP Căn bản biên soạn!

Theo dõi qua mạng xã hội

Dịch vụ WordPress Hosting

dich-vu-wordpress-hosting-chat-luong-cao

Bạn đang tìm gì?

WordPress căn bản

Bảo mật WordPress

Tăng tốc WordPress

Thủ thuật CloudFlare

Sửa lỗi WordPress

Thủ thuật LiteSpeed

Thủ thuật Genesis

Thủ thuật SEO

Thủ thuật WooCommerce

Sử dụng theme Paradise

Dịch vụ tối ưu WordPress miễn phí

dich-vu-toi-uu-wordpress-mien-phi

Dịch vụ quét mã độc miễn phí

dich-vu-quet-ma-doc-wordpress-mien-phi

Footer

Bài viết mới nhất

  • Xóa base slug của custom post type và taxonomy 04/07/2025
  • Ra mắt plugin Hybrid Object Cache độc quyền tại WP Căn bản 30/06/2025
  • Monarx Security được tích hợp vào dịch vụ WordPress Hosting 15/06/2025
  • Hiển thị code trong bài viết của WordPress 07/06/2025

Bình luận mới nhất

  • Trung Hiếu trong Bật mí về các công nghệ mà WP Căn bản đang sử dụng
  • Tịnh Nguyễn trong Bật mí về các công nghệ mà WP Căn bản đang sử dụng
  • Trung Hiếu trong Hướng dẫn nâng cấp PHP 7.4 cho website WordPress
  • dự án vlasta hải phòng trong Hướng dẫn nâng cấp PHP 7.4 cho website WordPress

Thông tin hữu ích

  • Giới thiệu bản thân
  • Quy định sử dụng
  • Chính sách bảo mật
  • Bản quyền nội dung

Thống kê WP Căn bản

9 Chuyên mục - 1.007 Bài viết - 35.554 Bình luận

Bản quyền © 2014 - 2025 · WP Căn bản (tiền thân là eBooksvn.com) · Sử dụng Paradise child theme và dịch vụ WordPress Hosting