Category : Akasa Code WP

Hàm bảo trì website mà không cần dùng plugins function wp_maintenance_mode(){ if(!current_user_can(‘edit_themes’) || !is_user_logged_in()){ wp_die(‘Vui lòng kích hoạt bản quyền code trang web nàyLiên hệ chúng tôi để được trợ giúp!’); } } add_action(‘get_header’, ‘wp_maintenan..

Read more

Code phân trang trong page với các bài viết con của page đó. $pages = get_pages(“child_of=”.get_the_ID()); if ($pages) { foreach ($pages as $page) { $ids[] = $page->ID; } }; $paged = (get_query_var(“paged”)) ? get_query_var(“paged”) : 1; $args = array( “paged” => $paged, “post__in” => $ids, “posts_per_page” =>1, “post_type” => “page” ); query_posts($args); // hàm code ..

Read more

Trong wp để tìm kiếm theo danh mục tùy chọn đường dẫn URL tìm kiếm của wp có dạng như https://localhost.com/?product_cat=demo&post_type=product&s=tukhoa   trong đó localhost.com : là url website product_cat : Tên taxonomy demo : slug của taxonomy product_cat tukhoa: là từ khóa tìm kiếm post_type : định dạng post_type được đăng ký Ví dụ ..

Read more

Thêm đoạn code này vào nơi muốn load form mini cart trên website <?php global $woocommerce; ?> <a class=”cart-contents” href=”<?php echo $woocommerce->cart->get_cart_url(); ?>” title=”<?php _e(‘View your shopping cart’, ‘woothemes’); ?>”> <?php echo sprintf(_n(‘%d item’, ‘%d items’, $woocommerce->cart->cart_contents_count, ‘woothemes’), $woocommerce->cart->cart_contents_count);?> – <?php echo $woocommerce->cart->get_cart_total(); ?> </a> Thêm đoạn code này vào file functions.php add_filter(‘woocommerce_add_to_cart_fragments’, ‘woocommerce_header_add_to_cart_fragment’); function woocommerce_header_add_to_cart_fragment( ..

Read more

Code html  <form action=”<?=home_url(); ?>/” autocomplete=”off” class=”col-12 col-sm-12 p-0 form-search-box” method=”get” accept-charset=”utf-8″> <input type=”hidden” name=”post_type” value=”product”> <input type=”text” name=”s” placeholder=”<?=__tr(‘search_entire_store_here’); ?>” class=”text-search”> <button type=”submit”><i class=”fa fa-search”></i></button> <div class=”result-search”></div> </form> Code php thêm vào file functions.php // ***Lấy link ajax mặc định của wordpress function link_ajax_template(){ ?> <script type=”text/javascript” charset=”utf-8″ > url_ajax='<?=admin_url(‘admin-ajax.php’); ?>’; </script> <?php } ..

Read more

Giả sử video a e muốn lấy ảnh đại diện là https://www.youtube.com/watch?v=uYaDNle4X0A Thay ID video vào url bên dưới URL Ảnh đại diện cần lấy sẽ là (max size): https://img.youtube.com/vi/uYaDNle4X0A/maxresdefault.jpg 1 số Url ảnh đại diện khác : https://img.youtube.com/vi/uYaDNle4X0A/sddefault.jpg https://img.youtube.com/vi/uYaDNle4X0A/0…

Read more

Thêm chữ liên hệ với sản phẩm không nhập giá trong Woocommerce function filter_price_product(){ global $product; if($product->get_price()){ wc_get_template( ‘single-product/price.php’ ); } else{ echo ‘Liên hệ’; } remove_action(‘woocommerce_single_product_summary’,’woocommerce_template_single_price’,10); remove_action(‘woocommerce_after_shop_loop_item_title’,’woocommerce_template_loop_price’,10); add_action(‘woocommerce_after_shop_loop_item_title’,’filter_price_product’,11 ); add_action(‘woocommerce_single_product_summary’,’filter_price_product’,11); Hoặc function filter_woocommerce_empty_price_html( $var, $instance ) { return “Liên hệ”; }; add_filter( ‘woocommerce_empty_price_html’, ‘filter_woocommerce_empty_price_html’..

Read more