Bạn đang sử dụng theme Flatsome cho website WordPress? Bạn muốn tối ưu hiệu năng, giao diện và trải nghiệm người dùng mà không cần cài quá nhiều plugin? Vậy thì bạn không thể bỏ qua những đoạn code Flatsome tùy chỉnh cực hay dưới đây. Đây là giải pháp đơn giản, nhẹ nhàng, dễ thực hiện và cực kỳ hiệu quả dành cho người dùng mọi cấp độ – từ mới làm web đến các developer.
Tại sao nên sử dụng đoạn code tùy chỉnh cho theme Flatsome?
Flatsome là một trong những theme bán hàng mạnh nhất trên nền tảng WordPress, được đánh giá cao nhờ tốc độ, khả năng tùy biến mạnh mẽ với UX Builder. Tuy nhiên, nếu chỉ sử dụng mặc định hoặc cài quá nhiều plugin, website của bạn sẽ:
Tải chậm, ảnh hưởng đến trải nghiệm người dùng và SEO
Giao diện cứng nhắc, thiếu tính cá nhân hóa
Khó tối ưu hành trình mua hàng, giảm chuyển đổi
Giải pháp ở đây là: sử dụng các đoạn code Flatsome đơn giản nhưng hiệu quả, giúp bạn tùy chỉnh website đúng ý, nhẹ hơn và đẹp hơn mà không cần phải dùng thêm plugin.
Danh sách 10+ đoạn code Flatsome phổ biến và hữu ích nhất
1. Ẩn tiêu đề trang mặc định trong Flatsome
Nếu bạn sử dụng UX Builder để thiết kế trang, tiêu đề mặc định có thể khiến giao diện trông kém thẩm mỹ.
1 | add_filter('flatsome_page_title', '__return_false'); |
2. Tắt hiệu ứng phóng to hình ảnh sản phẩm
Flatsome tích hợp tính năng zoom hình ảnh sản phẩm, nhưng trên mobile có thể gây phiền hoặc lỗi giao diện.
1 2 3 4 | add_action( 'after_setup_theme', 'remove_zoom_feature', 100 ); function remove_zoom_feature() { remove_theme_support( 'wc-product-gallery-zoom' ); } |
3. Tùy chỉnh nút “Thêm vào giỏ hàng” thành “Mua ngay”
Tăng chuyển đổi bằng cách thay đổi nội dung nút, kích thích hành động mua hàng nhanh hơn.
1 2 3 | add_filter('woocommerce_product_single_add_to_cart_text', function() { return 'Mua ngay'; }); |
4. Tự động thêm sản phẩm vào giỏ hàng và chuyển tới giỏ
Giúp rút ngắn hành trình mua hàng – phù hợp cho các shop đơn giản hoặc flash sale.
1 2 3 4 | add_filter( 'woocommerce_add_to_cart_redirect', 'redirect_to_cart' ); function redirect_to_cart() { return wc_get_cart_url(); } |
5. Xóa tab mô tả sản phẩm không cần thiết
Nếu bạn không sử dụng tab mô tả, hãy ẩn đi để giao diện gọn hơn.
1 2 3 4 5 | add_filter( 'woocommerce_product_tabs', 'remove_product_tabs', 98 ); function remove_product_tabs( $tabs ) { unset( $tabs['description'] ); return $tabs; } |
6. Thêm nút cuộn lên đầu trang (Scroll to top)
Đơn giản nhưng rất hữu ích cho người dùng khi cuộn xuống nội dung dài.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <a href="#" class="scroll-top">Lên đầu</a> <style> .scroll-top { position: fixed; bottom: 40px; right: 20px; display: none; background: #000; color: #fff; padding: 10px; text-decoration: none; } </style> <script> document.addEventListener('scroll', function() { const scrollTopBtn = document.querySelector('.scroll-top'); if (window.scrollY > 300) { scrollTopBtn.style.display = 'block'; } else { scrollTopBtn.style.display = 'none'; } }); </script> |
7. Tăng tốc độ website bằng cách tắt Emoji của WordPress
Emoji được WordPress load theo mặc định và gây chậm nhẹ – đoạn code dưới sẽ tắt nó.
1 2 | remove_action( 'wp_head', 'print_emoji_detection_script', 7 ); remove_action( 'wp_print_styles', 'print_emoji_styles' ); |
8. Thêm Breadcrumb chuẩn SEO bằng Yoast SEO
Breadcrumb giúp Google hiểu rõ cấu trúc website hơn, tốt cho SEO.
1 2 3 4 5 | add_action( 'flatsome_before_breadcrumb', function() { if ( function_exists('yoast_breadcrumb') ) { yoast_breadcrumb('<p class="breadcrumbs">', '</p>'); } }); |
9. Chặn bình luận spam có chứa link
Cách đơn giản để ngăn những bình luận spam chèn link.
1 2 3 4 5 6 7 | add_filter('preprocess_comment', 'block_spam_links'); function block_spam_links($commentdata) { if (strpos($commentdata['comment_content'], 'http') !== false) { wp_die('Bình luận của bạn có chứa link và bị từ chối.'); } return $commentdata; } |
10. Thêm icon Zalo và Hotline nổi góc phải
Tăng khả năng tương tác và hỗ trợ khách hàng nhanh chóng.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <div class="contact-fixed"> <a href="tel:0909999999">Gọi ngay</a> <a href="https://zalo.me/0909999999">Chat Zalo</a> </div> <style> .contact-fixed { position: fixed; bottom: 10px; right: 10px; background: #f3f3f3; padding: 10px; border-radius: 5px; box-shadow: 0 0 5px #ccc; } .contact-fixed a { display: block; margin-bottom: 5px; color: #000; text-decoration: none; } </style> |
Cách sử dụng đoạn code đúng cách
Không nên chèn trực tiếp vào file functions.php
của theme gốc, vì sẽ mất khi cập nhật theme. Bạn nên:
Sử dụng child theme nếu bạn hiểu kỹ thuật cơ bản.
Hoặc cài plugin Code Snippets để thêm từng đoạn một, dễ bật tắt và quản lý.
Kết luận
Việc sử dụng các đoạn code Flatsome tùy chỉnh là cách thông minh để nâng cấp website mà vẫn giữ tốc độ tải nhanh, cấu trúc chuẩn SEO và giao diện thân thiện với người dùng. Không cần phải là lập trình viên, bạn hoàn toàn có thể tự thao tác với hướng dẫn ở trên.
Hãy lưu bài viết này lại, thực hành từng đoạn và cảm nhận hiệu quả rõ rệt chỉ sau vài phút. Nếu bạn đang muốn website hoạt động tối ưu, nhanh, gọn và dễ dùng hơn – đây chính là bước khởi đầu.
- Những Lợi Ích Của Việc Sử Dụng Hình Ảnh Trong Nội Dung Website
- Code chức năng tạo lisences key wordpress bằng API trong admin
- Hướng dẫn tạo code icon bố cục 10 cột giống tiki wordpress
- Code chức năng xem thêm và thu gọn cho nội dung sản phẩm WordPress
- TOP 5 Theme WordPress Bất Động Sản Giá Rẻ, Đẹp và Chất Lượng Nhất tại MuaThemeWPGiaRe