• Trang chủ
  • WordPress
    • Thủ thuật WordPress
    • WordPress Plugins
    • WordPress Themes
  • Hosting và Domain
  • Kiếm tiền online
  • Đánh giá
  • Khuyến mãi
  • Thông báo
wpcb-logo

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 » Tối ưu plugin Contact Form 7 để tăng tốc độ load
hosting-tot-nhat-danh-cho-wordpress

Tối ưu plugin Contact Form 7 để tăng tốc độ load

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

Mục lục Hiện
  • 1. Vấn đề của plugin Contact Form 7
  • 2. Tối ưu plugin Contact Form 7
    • 2.1. Đối với theme Paradise
    • 2.2. Đối với các theme khác
      • 2.2.1. Sử dụng plugin
      • 2.2.2. Sử dụng code

Tối ưu plugin Contact Form 7 để tăng tốc độ load cho website WordPress của bạn.

toi-uu-plugin-contact-form-7-de-tang-toc-do-load-cho-website

Với hơn 5 triệu website đang kích hoạt (tính tới thời điểm mà tôi đăng bài viết này), Contact Form 7 chắc chắn là plugin tạo biểu mẫu liên hệ phổ biến nhất trên nền tảng WordPress. Nhưng phổ biến không đồng nghĩa với tối ưu, đặc biệt là về tốc độ load. Contact Form 7 được đánh giá là khá nặng nề và gây nhiều ảnh hưởng tiêu cực tới tốc độ load của website. Nếu điều kiện cho phép, các bạn nên xem xét chuyển sang sử dụng một plugin khác, chẳng hạn như Forminator hoặc WPForms. Còn nếu bạn đã quá quen với Contact Form 7 hoặc vì lý do nào đó không dứt ra được thì ngay sau đây là một thủ thuật nhỏ để tối ưu nó.

Tham khảo thêm:

  • Tinh giản Yoast SEO giúp website của bạn nhẹ hơn
  • Tinh giản WooCommerce giúp website của bạn nhẹ hơn

Vấn đề của plugin Contact Form 7

Sở dĩ plugin Contact Form 7 gây ảnh hưởng xấu đến tốc độ load của website bởi vì các nguyên nhân sau:

  • Các file tài nguyên của Contact Form 7 (CSS, JS…) mặc định tải trên tất cả các trang, kể cả những trang các bạn không chèn biểu mẫu liên hệ của nó. Điều đó là không cần thiết và vô tình khiến cho page-size và số lượng request tăng lên => tăng thời gian tải trang.
  • Trong một số trường hợp, plugin Contact Form 7 còn có thể tạo ra các file kết thúc bằng refill. Những file này thường có thời gian tải rất lâu, ảnh hưởng nhiều đến tổng thời gian tải của trang.

contact-form-7-refill

Tối ưu plugin Contact Form 7

Tùy thuộc vào theme mà bạn đang dùng để áp dụng cho phù hợp:

Đối với theme Paradise

1. Hãy cập nhật theme Paradise lên phiên bản 6.6.8 hoặc mới hơn.

2. Truy cập Giao diện => Tùy biến => Thiết lập giao diện => Tối ưu tốc độ => Chuyển mục Tối ưu plugin CF7 sang trạng thái Có rồi lưu lại.

tinh-nang-toi-uu-plugin-contact-form-7-trong-theme-paradise

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

Có 2 cách để làm điều này, nguyên lý và hiệu quả hoàn toàn giống nhau nên các bạn có thể tùy chọn theo ý thích:

Sử dụng plugin

Tất cả những gì các bạn cần làm là cài đặt và kích hoạt một plugin có tên là Speed up Contact Form 7 (download). Plugin này chỉ bao gồm 1 file PHP duy nhất với vài dòng code nên các “anti-plugin thủ” hoàn toàn không phải lo lắng nó làm chậm web nhé.

cai-dat-va-kich-hoat-plugin-speed-up-contact-form-7

Xóa cache website (nếu có) và kiểm tra kết quả.

Sử dụng code

Chèn đoạn code sau đây vào file functions.php của theme hoặc child theme mà bạn đang sử dụng. Các bạn cũng có thể sử dụng plugin Code Snippets để chèn nhằm tránh nó bị xóa mất khi cập nhật theme.

function wpcb_contact_form_7() {
    $load_scripts = false;
    if( is_singular() ) {
    	$post = get_post();
    	if( has_shortcode($post->post_content, 'contact-form-7') ) {
        	$load_scripts = true;
    	}
    }
    if( ! $load_scripts ) {
        wp_dequeue_script( 'contact-form-7' );
	wp_dequeue_script( 'google-recaptcha' );
	wp_dequeue_script( 'wpcf7-recaptcha' );
        wp_dequeue_script( 'wpcf7-redirect-script' );
        wp_dequeue_style( 'contact-form-7' );
	wp_dequeue_style( 'cf7-confirmation-addon' );
        wp_dequeue_style( 'wpcf7-redirect-script-frontend' );
    }
}
add_action( 'wp_enqueue_scripts', 'wpcb_contact_form_7', 99 );

Xóa cache website (nếu có) và kiểm tra kết quả. Thật đơn giản phải không nào? Chúc các bạn thành công!

Bạn có đang sử dụng plugin Contact Form 7 trên website WordPress của mình hay không? Bạn đã làm gì để tối ưu nó? Hãy chia sẻ với chúng tôi phương pháp của bạn thông qua khung bình luận bên dưới.

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. :)

Đang tải đánh giá...
  • Facebook
  • Twitter (X)
  • LinkedIn
  • Pinterest
  • Tumblr
  • Zalo

Bài viết liên quan

Plugin WPCB Hybrid Cache Manager độc quyền
Plugin WPCB Hybrid Cache Manager độc quyền
Plugin WPCB APCu Cache Manager độc quyền
Plugin WPCB APCu Cache Manager độc quyề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ẻ: Contact Form 7/ 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 « Đăng nhập WordPress thông qua hosting
Bài viết sau Xóa transients đã hết hạn trong database 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. Building Care 5 bình luậnviết

    24/04/2023 lúc 11:55

    Hay quá. Trước giờ em mới chỉ tối ưu tốc độ load, chủ yếu chọc phần hình ảnh như giảm kích thước ảnh, giảm dung lượng ảnh chứ ko để ý đến contact form.

    Bình luận
    • Building Care 5 bình luậnviết

      20/12/2023 lúc 14:23

      Bác cho em hỏi là sử dụng code trên chèn vào funcition, cf7 bị lỗi chút. Cụ thể là trường hợp KH điền form và gửi thì form vẫn gửi tới mail tuy nhiên sau khi gửi ko có thông báo đã gửi thành công, hoặc khi chưa nhập các trường mà click gửi thì sẽ bị redirect về trang hôm với đường dẫn của trang home có gắn wpcf7-f1028-o1 phía sau. Trường hợp lỗi này nếu vẫn sử dụng code trên thì có cách nào khắc phục được không?

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

        20/12/2023 lúc 14:32

        Ngoài Contact Form 7 ra thì bạn có cài thêm extension nào của nó nữa không nhỉ? Nếu bạn cài plugin Speed up Contact Form 7 thì có bị lỗi đó không? Mình đã áp dụng phương pháp này cho rất nhiều website nhưng chưa bao giờ gặp vấn đề như của bạn. Ngoài ra, hãy thử tắt các plugin hỗ trợ cache hoặc tối ưu JS, CSS, HTML… (nếu có) xem sao nhé.

        Bình luận
        • Building Care 5 bình luậnviết

          20/12/2023 lúc 15:10

          Em có test bằng cách bỏ code và sử dụng plugin speed up contact form 7 và deactive plugin wp super cache thì vẫn gặp trường hợp trên. Hiện tại web em chưa cài plugin nào tối ưu html và js, css

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

            20/12/2023 lúc 15:19

            Bạn có dùng CloudFlare CDN đúng không nhỉ? Thử tắt tính năng Email Address Obfuscation của CloudFlare đi xem sao. Nó nằm trong Scrape Shield ấy. Không được nữa thì mình cũng chịu. Nếu website dùng host bên mình thì mình đã có thể hỗ trợ bạn debug rồi.

            Bình luận
  2. Nội thất Ánh Sáng 64 bình luậnviết

    18/11/2022 lúc 07:51

    Trước giờ mình không để ý cái này, để áp dụng phát xem có cải thiện hơn k

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

      18/11/2022 lúc 07:55

      Có cải thiện là cái chắc. :D

      Bình luận
  3. XMENROMA 6 bình luậnviết

    15/11/2022 lúc 08:50

    Cám ơn bạn. Thông tin rất hữu ích.

    Bình luận
  4. Kenivinh 16 bình luậnviết

    08/11/2022 lúc 21:51

    Chuyển sang WPForms dùng sướng hơn, vừa tối ưu, vừa đẹp.

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

      09/11/2022 lúc 06:43

      Không phải ai cũng biết điều đó. Vậy nên, hiện tại Contact Form 7 đang là plugin được cài đặt nhiều nhất trên kho plugin của WordPress.org và có thể cũng là plugin phổ biến nhất thế giới. :)

      Bình luận

Sidebar chính

Người sáng lập

avatar-tac-gia
Blogger - Developer - Freelancer

Tôi tên là Bùi Trung Hiếu, sinh ra ở một làng quê nghèo thuộc tỉnh Nghệ An. Hiện tại, tôi đang sinh sống và làm việc tại Hà Nội. Với niềm đam mê công nghệ thông tin mãnh liệt, đặc biệt là WordPress, tôi đã tự tìm tòi, nghiên cứu về chúng trong suốt nhiều năm qua.

Xem thêm về tôi

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

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

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

Plugin độc quyền miễn phí

  • WPCB Central Panel
  • WPCB Secure Shield
  • WPCB Hybrid Cache Manager
  • WPCB AI Optimization
  • WPCB Simple Ratings
  • WPCB Simple AntiSpam
  • WPCB Images Optimizer
  • WPCB Social Share Buttons
  • WPCB Comment Notifications
  • WPCB Comment User Badge
  • WPCB Top Commenters
  • WPCB Simple SMTP
  • WPCB Simple Contact Form
  • WPCB Permalinks Manager
  • WPCB Syntax Highlighter
  • WPCB Content Protector
  • WPCB Auto Images Alt-Text
  • WPCB Snowfall
  • WPCB Ultimate Search
  • WPCB 404 Auto Redirect
  • WPCB Disable Blog
  • WPCB Simple Lightbox
  • WPCB Auto Expired Transients Cleaner

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

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

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

  • Plugin nén ảnh siêu nhẹ dành cho WordPress 24/04/2026
  • Ra mắt plugin WPCB Central Panel độc quyền 08/04/2026
  • Tối ưu website WordPress cho AI một cách đơn giản 24/03/2026
  • Hướng dẫn nâng cấp PHP 8.5 cho website WordPress 09/03/2026
  • Sửa lỗi trắng trang cho XML Sitemaps của Rank Math SEO 02/03/2026
  • Sửa lỗi 404 cho XML Sitemaps của Rank Math SEO 01/02/2026

Footer

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

  • Blog Công Chứng trong Plugin nén ảnh siêu nhẹ dành cho WordPress
  • Trung Hiếu trong Bật mí về các công nghệ mà WP Căn bản đang sử dụng
  • Việt Hùng trong Bật mí về các công nghệ mà WP Căn bản đang sử dụng
  • Trung Hiếu trong Ra mắt plugin WPCB Central Panel độc quyền
  • Tịnh Nguyễn trong Ra mắt plugin WPCB Central Panel độc quyền

Bình luận nhiều nhất

  1. Tịnh Nguyễn (15)
  2. Ngọc Blue (6)
  3. Blog Công Chứng (2)
  4. HN (1)
  5. Việt Hùng (1)
  6. Tuấn Digi (1)

Liên kết hữu ích

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

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

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

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