Disable WordPress auto-update emails (plugins/themes/core)

// Disable auto-update emails. add_filter( ‘auto_core_update_send_email’, ‘__return_false’ ); // Disable auto-update emails for plugins. add_filter( ‘auto_plugin_update_send_email’, ‘__return_false’ ); // Disable auto-update emails for themes. add_filter( ‘auto_theme_update_send_email’, ‘__return_false’ );Continue reading

Allow JS Files Upload (copy)

/** * Allow JS uploads for administrator users. * * @param array $upload_mimes Allowed mime types. * * @return mixed */ add_filter( ‘upload_mimes’, function ( $upload_mimes ) { // By default, only administrator users are allowed to add SVGs. //…Continue reading

Add images to order emails

add_filter( ‘woocommerce_email_order_items_args’, ‘bll_order_with_product_images’, 9999 ); function bll_order_with_product_images( $args ) { $args[‘show_image’] = true; return $args; }Continue reading

Disable Template Editor

add_action( ‘current_screen’, function () { $screen = get_current_screen(); // Add other custom post types here as needed. if ( in_array( $screen->id, array( ‘post’, ‘page’ ) ) ) { remove_theme_support( ‘block-templates’ ); } } );Continue reading

Filter Products Admin by Tag

add_filter( ‘woocommerce_product_filters’, ‘bbloomer_filter_by_custom_taxonomy_dashboard_products’ ); function bbloomer_filter_by_custom_taxonomy_dashboard_products( $output ) { global $wp_query; $output .= wc_product_dropdown_categories( array( ‘show_option_none’ => ‘Filter by product tag’, ‘taxonomy’ => ‘product_tag’, ‘name’ => ‘product_tag’, ‘selected’ => isset( $wp_query->query_vars[‘product_tag’] ) ? $wp_query->query_vars[‘product_tag’] : ”, ) ); return $output;…Continue reading

Display Tune Transaction ID in Admin for Order

add_action(‘woocommerce_admin_order_data_after_order_details’, ‘display_transaction_id_in_admin’); function display_transaction_id_in_admin($order){ $transaction_id = $order->get_meta(‘_tune_transaction_id’); if ($transaction_id) { echo ‘ Tune Transaction ID: ‘ . esc_html($transaction_id) . ‘ ‘; } }Continue reading

Bulk Remove Products from Categories

/** * @snippet Bulk Remove Product Categories @ WooCommerce Products Admin * @how-to businessbloomer.com/woocommerce-customization * @author Rodolfo Melogli, Business Bloomer * @compatible WooCommerce 8 * @community https://businessbloomer.com/club/ */ add_action( ‘woocommerce_product_bulk_edit_start’, ‘bbloomer_bulk_edit_remove_product_category’ ); function bbloomer_bulk_edit_remove_product_category() { ?> Delete CatContinue reading