#1. Contact bar mobile – 4 nút Gọi điện – SMS – Messenger – Zalo
Hướng dẫn sử dụng:
- Thay thế số điện thoại, số nhắn tin SMS, link Zalo, link Messenger của bạn
- Tải các icon về hosting và thay thế đường link icon cho chính xác. Bạn có thể tải icon trên internet rồi định dạng icon cho phù hợp với kích thước hiển thị.
- Nhúng đoạn code vào trước thẻ đóng </body> và </html> của file footer.php hoặc copy code vào ô nhập Footer Script của theme Flatsome, Betheme,..
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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | <style> .bottom-contact{display:none} @media (max-width: 767px) { .bottom-contact{display: block; position: fixed; bottom: 0; background: white; width: 100%; z-index: 99; box-shadow: 2px 1px 9px #dedede; border-top: 1px solid #eaeaea;} .bottom-contact ul li{width: 25%; float: left; list-style: none; text-align: center; font-size:13.5px;} .bottom-contact ul li span{color:black} .bottom-contact ul li img{ width: 35px; margin-top: 10px; margin-bottom: 0px;} } </style> <div class=“bottom-contact”> <ul> <li> <a id=“goidien” href=“tel:xxxx”> <img src=“duong-link-icon-goi-dien”/> <br> <span>Gọi điện</span> </a> </li> <li> <a id=“nhantin” href=“sms:xxxx”> <img src=“duong-link-icon-nhan-tin-sms”/> <br> <span>Nhắn tin</span> </a> </li> <li> <a id=“chatzalo” href=“https://zalo.me/xxxx”> <img src=“duong-link-icon-zalo-chat”/> <br> <span>Chat Zalo</span> </a> </li> <li> <a id=“chatfb” href=“https://m.me/yyyy”> <img src=“duong-link-icon-nhan-tin-messenger”/> <br> <span>Messenger</span> </a> </li> </ul> </div> |
#2. Contact bar mobile – 2 nút Gọi điện + chat Messenger
Chèn code HTML và CSS vào Footer Scripts
Trước tiên, bạn nhìn lên thanh admin màu đen trên cùng của màn hình sẽ thấy logo và tên của theme Flatsome. Rê chuột vào chữ Flatsome để xem các tùy chọn, trong đó có Advanced (nâng cao), chọn tiếp Global Settings.
Tại mục Footer Scripts, bạn copy toàn bộ đoạn code này bỏ vô đó nhé!
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 | <style> .mobile-hotline{display:none} .hotline {position: fixed; left: 10px; bottom: 10px; z-index: 9000; display: block; background: #fac100; color: red; padding-top: 5px;padding-bottom:5px; padding-left:12px; padding-right: 12px; border-radius: 99px;} .hotline .hotline-number{font-size:20px; color: #b20000; font-weight: bold} @media (max-width: 767px) { .hotline{ display :none; } .mobile-hotline{display: block; bottom: 0; width: 100%; background:rgba(0,0,0,0.5); height: 60px; position: fixed; z-index:9999999} .mobile-hotline .mobile-hotline-left{width: 45%; float: left; text-align: center; background: #00a502; margin-left: 10px; margin-right:5px; margin-top: 7px; height: 45px; border-radius: 4px} .mobile-hotline .mobile-hotline-left a{color: white; line-height: 46px; font-size:16px; font-weight: bold} .mobile-hotline .mobile-hotline-right{width: 45%; float: right; text-align: center; background: #fac100; margin-left: 5px; margin-right: 10px; margin-top: 7px; height: 45px; border-radius: 4px} .mobile-hotline .mobile-hotline-right a{color: red; line-height: 46px; font-size: 16px; font-weight: bold} } </style> <a href=“tel:+84972939830”><div class=“hotline”> <span class=“before-hotline”>Hotline:</span> <span class=“hotline-number”>0972.939.830</span> </div></a> <div class=“mobile-hotline”> <div class=“mobile-hotline-left”> <a href=“http://www.messenger.com/t/joseph.thien.75” target=“blank”>Chat Facebook</a> </div> <div class=“mobile-hotline-right”><a href=“tel:+84972939830” target=“blank”>Gọi điện ngay</a></div> </div> |
Trong đó, bạn chỉ việc thay số điện thoại và link chat Facebook thành của các bạn là được!
Giải thích một chút:
Bên trong cặp thẻ <style></style> là các tùy chỉnh css cho nó như màu sắc, bố cục, kích thước,… Mình gom tất cả css cho PC và mobile lại trong cặp thẻ <style> </style> nên các bạn cứ copy ném thẳng vào cùng đoạn HTML bên dưới, cùng vị trí là được.
Còn bạn nào sử dụng theme Flatsome mà muốn phân chia CSS cho PC và mobile riêng thì có thể làm như sau:
- Thêm CSS cho PC: copy đoạn CSS trong cặp thẻ <style></style> (không bao gồm @media{…}) vào Giao diện > Tùy chỉnh > Style > Custom CSS > Custom CSS
- Thêm CSS cho Mobile: copy đoạn CSS cho thiết bị di động (từ @media… tới hết đoạn CSS) vào Giao diện > Tùy chỉnh > Style > Custom CSS > Custom Mobile CSS.
#3. Contact bar mobile – 2 nút Gọi ngay + chat Zalo hoặc Messenger
Đặc điểm của 2 nút này là mình chia 2 nút hơi lệch nhau một chút cho cảm giác lạ lạ và cũng rất đẹp. Thêm vào đó, bổ sung các icon phía trước label để nhìn trực quan hơn và sinh động hơn.
Bước 1: Copy toàn bộ đoạn code dưới đây bỏ vào Flatsome > Advanced > Global settings > Footer Scripts
Nguồn: https://giuseart.com/
#7. Menu 2 nút Thêm vào giỏ hàng + Tư vấn
Các bạn copy đoạn code dưới đây vào file function nhé.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | function footerfixed(){ ob_start();?> <?php if(wp_is_mobile() && is_product()){;?> <div class=“footer-fixed”> <div class=“col1”> <a href=“#linkchatfb”> <i class=“fab fa-facebook-messenger”></i> <span>Tư vấn</span> </a> </div> <div class=“col2”> <a id=“addtocart” href=“#”> <i class=“fa fa-cart-plus” aria–hidden=“true”></i> <span> Mua ngay</span> </a> </div> </div> <?php };?> <?php $list_post = ob_get_contents(); ob_end_clean(); return $list_post; } add_shortcode(‘footerfixed’,‘footerfixed’); |
Và đoạn script này
1 2 3 4 5 6 7 8 9 | function script_menu_footer_pttuan(){;?> <script> jQuery(document).ready(function ($) { var id = $(‘.single_add_to_cart_button’).val(); $(‘#addtocart’).attr(“href”, “?add-to-cart=”+id); }); </script> <?php } add_action(‘wp_footer’,‘script_menu_footer_pttuan’); |
Và cuối cùng là css
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | .footer–fixed { display: flex; position: fixed; width: 100%; left: 0; bottom: 0; z–index: 10; border–top: 1px solid #e5e5e5; text–transform: uppercase; } .footer–fixed .col1 { background: #ffad00; } .footer–fixed div { text–align: center; width: 50%; padding: 10px 0; } .footer–fixed .col2 { background: #62862b; } .footer–fixed div span { margin–left: 10px; } |
Để có thể sử dụng được thì các bạn copy short code [footerfixed] và dán vào footer của website nhé.
Kết quả là như thế này:
Nguồn: pttuan410