Skip to content

Instantly share code, notes, and snippets.

@bradleysa
bradleysa / gist:a0703ca85e49bedf97c7ea2c12b5960a
Created April 22, 2022 08:00
WC: Remove "Default Sorting" Dropdown
remove_action( 'woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 30 );
/** https://www.businessbloomer.com/woocommerce-remove-default-sorting-dropdown/ **/
@bradleysa
bradleysa / gist:24c5ebc35cbde66c70f43fcea62df7ea
Created April 22, 2022 08:00
WC: Remove "Showing all X results"
remove_action( 'woocommerce_before_shop_loop', 'woocommerce_result_count', 20 );
/** https://www.businessbloomer.com/woocommerce-remove-showing-single-result/ **/
add_action( 'init', 'woo_remove_wc_breadcrumbs' );
function woo_remove_wc_breadcrumbs() {
remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20, 0 );
}
/** https://docs.woocommerce.com/document/customise-the-woocommerce-breadcrumb/ **/
@bradleysa
bradleysa / gist:b81c1acedaf7c36f69a9fc1be81d5b8b
Created April 22, 2022 08:01
WC: Hide “SKU” & “Category:__” & “Tag:__” on Single Product Page
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_meta', 40 );
/** https://www.businessbloomer.com/woocommerce-hide-category-tag-single-product-page/ **/
@bradleysa
bradleysa / gist:9ee5334451760604bd13623489b0ca44
Created April 22, 2022 08:02
Print Invoice: Remove Payment Method
function example_removed_payment_method( $fields ) {
unset( $fields['payment_method'] );
return $fields;
}
add_filter( 'wcdn_order_info_fields', 'example_removed_payment_method' );
/** https://copperpanjams.com/wp-admin/index.php?page=wcdn_faq_page **/
@bradleysa
bradleysa / gist:43c49d76e501de96916e84417fbd4912
Created April 22, 2022 08:03
Print Invoice: Remove SKU
add_filter( 'wcdn_order_item_fields', 'wcdn_remove_sku', PHP_INT_MAX, 3 );
function wcdn_remove_sku( $fields, $product, $order ) {
unset( $fields['sku'] );
return $fields;
}
/** https://wordpress.org/support/topic/remove-sku-from-invoice/ **/
@bradleysa
bradleysa / gist:bc283e9b5f0e3b5efbff588089202436
Created April 22, 2022 08:04
Print Invoice: Increase Font Size
function example_serif_font_and_large_address() {
?>
<style>
#page {
font-size: 1.2em;
font-family: Georgia, serif;
}
.company-logo {
font-size: 2em;
@bradleysa
bradleysa / gist:6e60093c35bee2ef634f7bf6e9185038
Created April 22, 2022 08:05
Print Invoice: Hide Prices on Delivery Note
function example_price_free_delivery_note() {
?>
<style>
.delivery-note .head-item-price,
.delivery-note .head-price,
.delivery-note .product-item-price,
.delivery-note .product-price,
.delivery-note .order-items tfoot {
display: none;
}
@bradleysa
bradleysa / gist:1c6a91ce6b8e68c23ed58867070a55a9
Created April 22, 2022 08:07
Email: Change Sender Name and Address
// Function to change email address
function pbj_sender_email( $original_email_address ) {
return 'example@yourshop.com';
}
// Function to change sender name
function pbj_sender_name( $original_email_from ) {
return 'Your Shop Name';
}
@bradleysa
bradleysa / gist:016315ed1e0e51e31c319bc2d985547a
Created April 22, 2022 08:11
Remove menu links from the Admin menu
add_action( 'admin_menu', 'remove_menus', 999 );
function remove_menus() {
remove_menu_page( 'edit-comments.php' );
}