Zalo hiện là một trong những kênh liên lạc phổ biến tại Việt Nam, đặc biệt trong lĩnh vực bán hàng và chăm sóc khách hàng. Nếu bạn đang sử dụng theme Flatsome và muốn thêm nút chia sẻ Zalo bên cạnh các mạng xã hội như Facebook, Twitter,… thì bài viết này là dành cho bạn.
Vì sao nên thêm Zalo vào nút chia sẻ?
- Tăng khả năng tiếp cận khách hàng Việt.
- Hỗ trợ tư vấn, chăm sóc khách hàng nhanh chóng qua Zalo.
- Giúp người dùng chia sẻ sản phẩm/bài viết đến bạn bè qua Zalo dễ dàng.
Các bước thêm Zalo vào icon chia sẻ trong theme Flatsome
Bước 1: Kích hoạt Child Theme của Flatsome
Để đảm bảo các thay đổi không bị mất khi update theme, bạn cần chỉnh sửa trên Child Theme.
Nếu bạn chưa có child theme, hãy cài đặt Flatsome Child Theme trước.
Bước 2: Mở file functions.php của Child Theme
Vào thư mục chứa child theme, sau đó mở file:
1 | wp-content/themes/flatsome-child/functions.php |
Bước 3: Thêm đoạn mã Zalo vào file functions.php
Sao chép và dán đoạn code sau vào cuối file functions.php:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | add_filter( 'flatsome_follow_links', function ( $share_links, $args ) { $share_links['class_zalo'] = array( 'enabled' => true, 'atts' => array( 'href' => add_query_arg( array( 'text' => rawurlencode( $args['post_title'] . ' ' . $args['link'] ), ), 'https://zalo.me/0983676959' ), 'onclick' => $args['on_click'], 'rel' => 'nofollow', 'target' => '_blank', 'class' => $args['classes'] . ' class-zalo', 'title' => 'Chát Zalo', 'aria-label' => 'Chát Zalo', ), 'icon' => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 161.5 161.5" width="30" height="30">...[SVG ICON ZALO]...</svg>', 'priority' => 15, ); return $share_links; }, 10, 2 ); add_filter( 'flatsome_share_links', function ( $share_links, $args ) { $share_links['class_zalo'] = array( 'enabled' => true, 'atts' => array( 'href' => add_query_arg( array( 'text' => rawurlencode( $args['post_title'] . ' ' . $args['link'] ), ), 'https://zalo.me/0983676959' ), 'onclick' => $args['on_click'], 'rel' => 'nofollow', 'target' => '_blank', 'class' => $args['classes'] . ' class-zalo', 'title' => 'Chát Zalo', 'aria-label' => 'Chát Zalo', ), 'icon' => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 161.5 161.5" width="30" height="30">...[SVG ICON ZALO]...</svg>', 'priority' => 15, ); return $share_links; }, 10, 2 ); |
Bước 4: Lưu file và kiểm tra
Sau khi lưu lại file functions.php, truy cập vào trang sản phẩm hoặc bài viết. Bạn sẽ thấy icon Zalo xuất hiện cùng với các icon chia sẻ khác.
Mẹo tùy chỉnh thêm
- Thêm CSS để căn chỉnh icon Zalo: Bạn có thể thêm class .class-zalo vào CSS để thay đổi kích thước, màu sắc, khoảng cách…
- Thay đổi vị trí hiển thị: Điều chỉnh giá trị priority nếu muốn Zalo xuất hiện trước/sau các mạng xã hội khác.
Việc thêm nút chia sẻ Zalo vào theme Flatsome giúp bạn mở rộng khả năng tiếp cận người dùng Việt hiệu quả hơn. Với vài dòng code đơn giản trong functions.php, bạn đã có thể tích hợp Zalo chuyên nghiệp vào website của mình.