Xem thêm tại: https://www.sitepoint.com/customizing-wordpress-oembed-content/ Hoặc bài khác: https://www.smashingmagazine.com/2012/11/embeddable-content-..
Category : Akasa Code WP
function default_comments_on( $data ) { if( $data[‘post_type’] == ‘your_custom_post_name’ ) { $data[‘comment_status’] = 1; } return $data; } add_filter( ‘wp_insert_post_data’, ‘default_comments_on..
# BEGIN rlrssslReallySimpleSSL rsssl_version[3.2.3] <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTPS} !=on [NC] RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] </IfModule> # END rlrssslReall..
Thêm đoạn dưới vào funtion.php // Make sure featured images are enabled add_theme_support( ‘post-thumbnails’ ); // Add featured image sizes add_image_size( ‘featured-large’, 640, 294, true ); // width, height, crop add_image_size( ‘featured-small’, 320, 147, true ); // Add other useful image sizes for use through Add Media modal add_image_size( ‘medium-akasa’, 640, 480 ); // Register ..
Hướng dẫn thêm mã nhúng Google Google Tag Manager (hoặc bất kỳ mã nhúng khác) vào thẻ head function akasa_add_header() {?> <!– Google Tag Manager –> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({‘gtm.start’: new Date().getTime(),event:’gtm.js’});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!=’dataLayer’?’&l=’+l:”;j.async=true;j.src= ‘https://www.googletagmanager.com/gtm.js?id=’+i+dl;f.parentNode.insertBefore(j,f); })(window,document,’script’,’dataLayer’,’GTM-W347S2N’);</script> <!– End Google Tag Manager –><?php } add_action(‘wp_head’, ‘akasa_add_heade..
1. Chuyển hướng url đuôi html xang không có html RewriteCond %{THE_REQUEST} \.html RewriteRule ^(.*)\.html$ /$1 [R=301,L] 2. Chuyển hướng danh mục RewriteEngine On RewriteRule ^subdirectory/(.*)$ /$1 [R=301,NC,L] 3. Chuyển hướng toàn bộ tên miền cũ xang mới, tương ứng từng liên kết RewriteEngine on RewriteCond %{HTTP_HOST} ^example.com [NC,OR] RewriteCond %{HTTP_HOST} ^www.example.com [NC] RewriteRule ^(.*)$ ..
RewriteEngine On RewriteRule ^subdirectory/(.*)$ /$1 [R..
Thêm đoạn sau vào funtions // Tùy biến oder number add_filter( 'woocommerce_order_number', 'change_woocommerce_order_number' ); function change_woocommerce_order_number( $order_id ) { $order = wc_get_order( $order_id ); // Truy cập trường order $prefix = 'KH' . $order->get_customer_id() . '-'; // Lấy mã user khách hàng $suffix = 'LK' . $order->get_date_created()->format ('dmy'); // Lấy ngày tháng tạo đơn hàng ..
Ẩn tab attribute cho product type Woocommerce function remove_linked_products($tabs){ unset($tabs[‘general’]); unset($tabs[‘inventory’]); unset($tabs[‘shipping’]); unset($tabs[‘linked_product’]); unset($tabs[‘attribute’]); unset($tabs[‘advanced’]); return($tabs); } add_filter(‘woocommerce_product_data_tabs’, ‘remove_linked_products’, 10, 1); Nguồn: https://www.themelocation.com/how-to-remove-product-panel-tabs-admin-panel-in-woocommerce/ function remove_tab($tabs){ unset($tabs[‘inventory’]); // it is to remove inventory tab //unset($tabs[‘advanced’]); // it is to remove advanced tab //unset($tabs[‘linked_product’]); // it is to remove linked_product tab //unset($tabs[‘attribute’]); // it is to ..
thêm vào code nút mua ngay <input type=”hidden” name=”size-products” id=”size-products” value=””> <input type=”hidden” name=”color-products” id=”color-products” value=”&..
Phản hồi