Chào mừng đến với Huu's Blog

Đây là blog chia sẻ những kiến thức mà tôi đã học được trong quá trình học tập và làm việc.

Kho ứng dụng với nhiều phần mềm đã được crack thoải mái cho anh em lựa chọn, vào tab ứng dụng miễn phí để tải về nhé. Nhớ làm nhiệm vụ nhé. hehe
Khophanmem
Khophanmem
Mình đang hoạt động trong lĩnh vực Marketing chuyên về sàn thương mại điện tử, bạn cần giúp đỡ hoặc hợp tác trong công việc nhắn trực tiếp giúp mình nhé. Đây là zalo của mình: 0352383048
Nam Hà
Nam Hà
Chuyên môn của mình là Google Ads, ae cần liên hệ nhắn mình nhé
Nguyễn Hiền
Nguyễn Hiền
Anh em cần gì liên hệ mình nhé, có tất cả những thứ anh em cần
Nguyễn Hữu
Nguyễn Hữu
Lĩnh vực chuyên môn của mình là Google Ads, tối ưu chuyển đổi và gia tăng hiệu quả quảng cáo với ngân sách hợp lý. Mình không chỉ giúp khách hàng chạy quảng cáo ra đơn, mà còn xây dựng chiến lược từ khóa, cấu trúc chiến dịch, tối ưu mẫu quảng cáo và landing page để mỗi đồng chi phí bỏ ra đều đáng giá. Nếu bạn đang chạy quảng cáo mà vẫn chưa hiệu quả, inbox mình – mình có thể giúp bạn nhìn ra vấn đề
Thanh Hương
Thanh Hương
Mình chuyên về SEO website và Facebook Ads. Mọi người cần hỗ trợ nhắn giúp mình nhé.
Thanh Ngân
Thanh Ngân

Loại bỏ các tính năng không cần thiết khỏi WooCommerce

Để xóa các tiện ích không cần thiết, bạn chỉ cần copy – paste đoạn code dưới đây và dán vào file functions.php trong theme của bạn

Xóa mọi thứ dư thừa khỏi WooCommerce

Nếu bạn cảm thấy một số menu như tiếp thị, tiện ích mở rộng hoặc các đề xuất từ WooCommerce làm rối giao diện quản trị và không thực sự cần thiết, bạn hoàn toàn có thể loại bỏ chúng bằng đoạn mã đơn giản sau. Chỉ cần thêm vào file functions.php của theme hoặc sử dụng plugin như Code Snippets nếu bạn không muốn chỉnh sửa trực tiếp file

function coderlor_hide_woocommerce_menus() {
    //Hide "Payments".
    remove_menu_page('admin.php?page=wc-admin&task=payments');

    //Hide "Tools → Scheduled Actions".
    remove_submenu_page('tools.php', 'action-scheduler');

    //Hide "WooCommerce".
    //remove_menu_page('woocommerce');

    //Hide "WooCommerce → Home".
    remove_submenu_page('woocommerce', 'wc-admin');

    //Hide "WooCommerce → Customers".
    remove_submenu_page('woocommerce', 'wc-admin&path=/customers');

    //Hide "WooCommerce → Reports".
    remove_submenu_page('woocommerce', 'wc-reports');

    //Hide "WooCommerce →".
    remove_submenu_page('woocommerce', 'wc-addons');

    //Hide "WooCommerce → Extensions".
    remove_submenu_page('woocommerce', 'wc-admin&path=/extensions');

    //Hide "Analytics".
    remove_menu_page('wc-admin&path=/analytics/overview');

    //Hide Analytics submenus
    $analytics_pages = [
        'overview', 'products', 'revenue', 'orders', 'variations',
        'categories', 'coupons', 'taxes', 'downloads', 'stock', 'settings'
    ];
    foreach ($analytics_pages as $slug) {
        remove_submenu_page('wc-admin&path=/analytics/overview', 'wc-admin&path=/analytics/' . $slug);
    }

    //Hide "Marketing".
    remove_menu_page('woocommerce-marketing');

    //Hide "Marketing → Overview".
    remove_submenu_page('woocommerce-marketing', 'admin.php?page=wc-admin&path=/marketing');

    //Hide "Marketing → Coupons".
    remove_submenu_page('woocommerce-marketing', 'edit.php?post_type=shop_coupon');
}

add_action('admin_menu', 'coderlor_hide_woocommerce_menus', 100);

Xoá WooCommerce Setup

add_action('wp_dashboard_setup', 'coderlor_hide_woocommerce_dashboard_widgets', 20);
function coderlor_hide_woocommerce_dashboard_widgets() {
    $screen = get_current_screen();
    if ( !$screen ) {
        return;
    }

    // Remove the "WooCommerce Setup" widget.
    remove_meta_box('wc_admin_dashboard_setup', 'dashboard', 'normal');
}

Xóa Menu Analytics WooCommerce

Nếu bạn không cần đến thống kê chi tiết hoặc đã dùng công cụ khác (như Google Analytics), thì menu Analytics của WooCommerce có thể gây rối thêm cho giao diện quản trị.

/* Disable WooCommerce Admin (Analytics)
*===============================================================*/
add_filter( 'woocommerce_admin_disabled', '__return_true' );

Xóa bỏ tiện ích (widget) trạng thái WooCommerce

// Loại bỏ widget "WooCommerce Status" khỏi trang tổng quan WordPress
add_action('wp_dashboard_setup', 'coderlor_remove_woocommerce_status_widget');
function coderlor_remove_woocommerce_status_widget() {
    remove_meta_box('woocommerce_dashboard_status', 'dashboard', 'normal');
}

Cách xóa các Widget khỏi WooCommerce

Bạn nên cân nhắc trước khi thực hiện, bởi nếu cửa hàng của bạn không dùng đến bất kỳ tiện ích (widget) nào từ WooCommerce, thì có thể loại bỏ toàn bộ chúng để giao diện quản trị trở nên gọn gàng hơn.
Nếu vẫn cần sử dụng một số tiện ích cụ thể, bạn chỉ cần giữ lại các dòng code tương ứng và xóa bỏ những dòng không cần thiết trong đoạn code dưới đây.

/* Disable WooCommerce widgets */
add_action('widgets_init', 'coderlor_disable_widgets_woo', 99);
function coderlor_disable_widgets_woo() {
    unregister_widget('WC_Widget_Products');
    unregister_widget('WC_Widget_Product_Categories');
    unregister_widget('WC_Widget_Product_Tag_Cloud');
    unregister_widget('WC_Widget_Cart');
    unregister_widget('WC_Widget_Layered_Nav');
    unregister_widget('WC_Widget_Layered_Nav_Filters');
    unregister_widget('WC_Widget_Price_Filter');
    unregister_widget('WC_Widget_Product_Search');
    unregister_widget('WC_Widget_Recently_Viewed');
    unregister_widget('WC_Widget_Recent_Reviews');
    unregister_widget('WC_Widget_Top_Rated_Products');
    unregister_widget('WC_Widget_Rating_Filter');
}

Cách tắt Password Strength Meter

WooCommerce tích hợp tính năng đánh giá độ mạnh của mật khẩu khi khách hàng tạo tài khoản trong quá trình thanh toán. Tuy nhiên, nếu bạn cảm thấy tính năng này không cần thiết, bạn hoàn toàn có thể loại bỏ nó để giảm bớt sự rườm rà. Cá nhân mình thường tắt chức năng này ngay khi thiết lập website.

/* Tắt kiểm tra mật khẩu mạnh trong WooCommerce */
add_action( 'wp_print_scripts', 'coderlor_disable_password_strength_meter', 10 );
function coderlor_disable_password_strength_meter() {
    wp_dequeue_script( 'wc-password-strength-meter' );
}

Hoặc cũng có thể sử dụng code này (thay đổi action wp_print_scripts thành wp_enqueue_scripts)

/* Tắt tính năng kiểm tra mật khẩu mạnh trong WooCommerce */
add_action( 'wp_enqueue_scripts', 'coderlor_deactivate_password_strength_meter', 10 );
function coderlor_deactivate_password_strength_meter() {
    wp_dequeue_script( 'wc-password-strength-meter' );
}

Nếu bạn không muốn sử dụng code để hủy các tính năng thừa ở trên thì bạn có thể sử dụng plugin Disable WooCommerce Bloat để disable các tính năng đó nhé

Xoá WooCommerce Meta Boxes

Dưới đây là một đoạn code tổng quan để bạn có thể quản lý và ẩn các Meta Boxes trong WooCommerce. Bạn có thể thử thêm dấu // vào trước mỗi dòng code để xem nó tác động đến những Meta Boxes nào:

function coderlor_hide_woocommerce_metaboxes() {
    $screen = get_current_screen();
    if ( !$screen ) {
        return;
    }

    //Hide the "Product data" meta box.
    remove_meta_box('woocommerce-product-data', $screen->id, 'normal');
    
    //Hide the "Product short description" meta box.
    remove_meta_box('postexcerpt', $screen->id, 'normal');
    
    //Hide the "Product gallery" meta box.
    remove_meta_box('woocommerce-product-images', $screen->id, 'side');
    
    //Hide the "Coupon data" meta box.
    remove_meta_box('woocommerce-coupon-data', $screen->id, 'normal');
    
    //Hide the "Order data" meta box.
    remove_meta_box('woocommerce-order-data', $screen->id, 'normal');
    
    //Hide the "Items" meta box.
    remove_meta_box('woocommerce-order-items', $screen->id, 'normal');
    
    //Hide the "Downloadable product permissions" meta box.
    remove_meta_box('woocommerce-order-downloads', $screen->id, 'normal');
    
    //Hide the "Order actions" meta box.
    remove_meta_box('woocommerce-order-actions', $screen->id, 'side');
    
    //Hide the "Order attribution" meta box.
    remove_meta_box('woocommerce-order-source-data', $screen->id, 'side');
    
    //Hide the "Order notes" meta box.
    remove_meta_box('woocommerce-order-notes', $screen->id, 'side');
}

add_action('add_meta_boxes', 'coderlor_hide_woocommerce_metaboxes', 20);

Chỉ đơn giản thế thôi. Chúc bạn thành công !

I'm here !