Category : Wordpress

//Shop URL $shop_page_url = get_permalink( woocommerce_get_page_id( ‘shop’ ) ) //My Account URL $myaccount_page_id = get_option( ‘woocommerce_myaccount_page_id’ ); if ( $myaccount_page_id ) { $myaccount_page_url = get_permalink( $myaccount_page_id ); } //Cart URL global $woocommerce; $cart_url = $woocommerce->cart->get_cart_url(); //Checkout URL global $woocommerce; $checkout_url = $woocommerce->cart->get_checkout_url(); //Payment Page URL $payment_page = get_permalink( woocommerce_get_page_id( ‘pay’ ) ); if ( get_option( ..

Read more

function grd_woocommerce_script_cleaner() { remove_action( ‘wp_head’, array( $GLOBALS[‘woocommerce’], ‘generator’ ) ); if ( ! is_admin()) { wp_dequeue_style( ‘woocommerce_frontend_styles’ ); wp_dequeue_style( ‘woocommerce-general’); wp_dequeue_style( ‘woocommerce-layout’ ); wp_dequeue_style( ‘woocommerce-smallscreen’ ); wp_dequeue_style( ‘woocommerce_fancybox_styles’ ); wp_dequeue_style( ‘woocommerce_chosen_styles’ ); wp_dequeue_style( ‘woocommerce_prettyPhoto_css’ ); wp_dequeue_style( ‘select2’ ); wp_dequeue_script( ‘wc-add-payment-method’ ); wp_dequeue_script( ‘wc-lost-password’ ); wp_dequeue_script( ‘wc_price_slider’ ); wp_dequeue_script( ‘wc-single-product’ ); wp_dequeue_script( ‘wc-add-to-cart’ ); wp_dequeue_script( ‘wc-cart-fragments’ ..

Read more

add_filter( ‘woocommerce_checkout_fields’ , ‘custom_override_checkout_fields’ ); function custom_override_checkout_fields( $fields ) { unset($fields[‘billing’][‘billing_first_name’]); unset($fields[‘billing’][‘billing_last_name’]); unset($fields[‘billing’][‘billing_company’]); unset($fields[‘billing’][‘billing_address_1’]); unset($fields[‘billing’][‘billing_address_2’]); unset($fields[‘billing’][‘billing_city’]); unset($fields[‘billing’][‘billing_postcode’]); unset($fields[‘billing’][‘billing_country’]); unset($fields[‘billing’][‘billing_state’]); unset($fields[‘billing’][‘billing_phone’]); unset($fields[‘order’][‘order_comments’]); unset($fields[‘billing’][‘billing_address_2’]); unset($fields[‘billing’][‘billing_postcode’]); unset($fields[‘billing’][‘billing_company’]); unset($fields[‘billing’][‘billing_last_name’]); unset($fields[‘billing’][‘billing_email’]); unset($fields[‘billing’][‘billing_city’]); return $..

Read more

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