admin_url( 'admin-ajax.php' ) ) ); $result = '
'; return $result; } add_action('wp_ajax_load_code_from_id', 'load_code_from_id'); add_action('wp_ajax_nopriv_load_code_from_id', 'load_code_from_id'); function load_code_from_id() { $code_id = (isset($_POST['code_id']))?esc_attr($_POST['code_id']) : ''; //echo $code_id; /* $ids = (isset($_POST['product_ids']))?esc_attr($_POST['product_ids']) : ''; //echo $product_ids; $product_ids = explode(',', $ids); foreach ($product_ids as $product_id) { WC()->cart->add_to_cart( intval($product_id), 1, 0, array(), array() ); // WC()->cart->add_to_cart( $product_id = 0, $quantity = 1, $variation_id = 0, $variation = array(), $cart_item_data = array() ); } //return cart count echo WC()->cart->cart_contents_count;*/ echo get_field( "html", $code_id ).'|'.get_field( "css", $code_id ).'|'.get_field( "js", $code_id ); die(); } // add popup to theme function add_to_theme(){ echo do_shortcode( '[lightbox id="cf-save-code" width="600px" padding="20px"] [block id="cf-save-code"] [/lightbox] [lightbox id="cf-email-code" width="600px" padding="20px"] [block id="cf-email-code"] [/lightbox]'); } add_action('wp_footer', 'add_to_theme'); // sau khi người dùng gởi thông tin add_action("wpcf7_before_send_mail", "wpcf7_do_something"); function wpcf7_do_something($WPCF7_ContactForm){ //Get current form $wpcf7 = WPCF7_ContactForm::get_current(); // get current SUBMISSION instance $submission = WPCF7_Submission::get_instance(); // Ok go forward if ($submission) { // get submission data $data = $submission->get_posted_data(); switch ($WPCF7_ContactForm->id()) { case 5479: // Tạo post luu code break; case 5480: // email code /* $cf_post_id = $data['gs-id']; write_log('cf_post_id = '.$cf_post_id); $uploaded_files = $submission->uploaded_files(); if ($uploaded_files) { foreach ($uploaded_files as $fieldName => $filepath) { //write_log('fieldName = '.$fieldName); //cf7 5.4 if (is_array($filepath)) { //write_log('filepath = '.$filepath); foreach ($filepath as $key => $value) { //write_log('key='.$key); $data = cf_nmr_create_attachment($value, $cf_post_id, $fieldName); } } else { $data = cf_nmr_create_attachment($filepath, $cf_post_id, $fieldName); } } } */ break; default: break; } } } ?> Tạo mobile menu phía dưới cho theme Flatsome (Sticky mobile footer menu) - Code & Coffe
Tìm theo từ khóa

Tạo mobile menu phía dưới cho theme Flatsome (Sticky mobile footer menu)



Từ khóa tiếng Anh cho thủ thuật  này là “Sticky mobile footer menu” các bạn có thể tự tìm kiếm nhiều cách khác nhau nhé. Trong phạm vi bài viết này mình dịch lại cách làm của Sebdelaweb.

Tại sao phải làm Sticky mobile footer menu cho website?

Để website chuyên nghiệp hơn thì thông thường ta phải xử lý riêng cho các thiết bị khác nhau. Do vậy thiết kế một menu riêng cho chế độ mobile hoặc tablet là rất cần thiết. Menu riêng cho mobile này thường ta sẽ bố trí bên dưới và chỉ hiển thị trong chế độ mobile mà thôi.

3 bước đơn giản để tạo mobile menu với theme Flatsome

Đối với Flatsome ta có thể tạo mobile menu thông qua ba bước như sau

B1: Tạo menu UX shortcode “Codfe sticky mobile menu”

Trong “UX Blocks” Tạo một UX tên “Codfe sticky mobile menu” có nội dung như sau

 

B2: Css cho menu đã tạo

 

B2: Gắn code trên vào website

Thêm shortcode vào như hình nhé

Chúc các bạn thành công nhé!

Đánh giá nội dung này
0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest
2 Góp ý
Mới nhất
Cũ nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận
khoa
khoa
2 năm trước

cho mình hỏi ở bước 2 css là thêm ở đâu v ạ

0
Rất thích suy nghĩ của bạn, hãy bình luận.x