// 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 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_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
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
add_action( ‘admin_head’, function () { if ( current_user_can( ‘update_core’ ) ) { return; } remove_action( ‘admin_notices’, ‘update_nag’, 3 ); }, 1 );Continue reading
add_filter( ‘sanitize_file_name’, ‘mb_strtolower’ );Continue reading
add_action( ‘login_footer’, function () { remove_action( ‘login_footer’, ‘wp_shake_js’, 12 ); } );Continue reading
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
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
/** * @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