thanks @tristup - the hooks for removing the title is not working. I am working on a local wp-env setup. Below is the full set of hooks and filters I refer to that are not removing the content from the pages.
// Shop
// =============================================================================
// Title
// -----
remove_action('woocommerce_shop_loop_item_title', 'x_woocommerce_template_loop_product_title', 10);
// Columns and Posts Per Page
// --------------------------
function my_remove_filter_shop_columns()
{
remove_filter('loop_shop_columns', 'x_woocommerce_shop_columns');
}
add_action('after_setup_theme', 'my_remove_filter_shop_columns');
// Shop Product Thumbnails
// -----------------------
remove_action('woocommerce_before_shop_loop_item_title', 'x_woocommerce_shop_product_thumbnails', 10);
// Shop Item Wrapper
// -----------------
remove_action('woocommerce_before_shop_loop_item', 'x_woocommerce_before_shop_loop_item', 10);
remove_action('woocommerce_after_shop_loop_item', 'x_woocommerce_after_shop_loop_item', 10);
remove_action('woocommerce_before_shop_loop_item_title', 'x_woocommerce_before_shop_loop_item_title', 10);
remove_action('woocommerce_after_shop_loop_item_title', 'x_woocommerce_after_shop_loop_item_title', 10);
// Product
// =============================================================================
// Product Wrapper
// ---------------
remove_action('woocommerce_before_single_product', 'x_woocommerce_before_single_product', 10);
remove_action('woocommerce_after_single_product', 'x_woocommerce_after_single_product', 10);
// Add/Remove Product Tabs
// -----------------------
function my_remove_filter_product_tabs()
{
remove_filter('woocommerce_product_tabs', 'x_woocommerce_add_remove_product_tabs', 98);
}
add_action('after_setup_theme', 'my_remove_filter_product_tabs');
// Checkout
// =============================================================================
remove_action('woocommerce_review_order_after_submit', 'x_woocommerce_add_submit_spinner');
// Cross Sells (Cart Only)
// =============================================================================
remove_action('woocommerce_cart_collaterals', 'x_woocommerce_output_cross_sells', 21);
// Related Products
// =============================================================================
remove_action('woocommerce_after_single_product_summary', 'x_woocommerce_output_related_products', 20);
// Upsells
// =============================================================================
remove_action('woocommerce_after_single_product_summary', 'x_woocommerce_output_upsells', 21);
// AJAX
// =============================================================================
if (function_exists('x_woocommerce_navbar_cart_ajax_notification')):
remove_action('x_before_site_end', 'x_woocommerce_navbar_cart_ajax_notification');
endif;
// Cart Fragment
// -------------
if (function_exists('x_woocommerce_navbar_cart_fragment')):
function my_remove_filter_navbar_cart_fragment()
{
remove_filter('woocommerce_add_to_cart_fragments', 'x_woocommerce_navbar_cart_fragment');
}
add_action('after_setup_theme', 'my_remove_filter_navbar_cart_fragment');
endif;
// Cart Menu Item
// --------------
if (function_exists('x_woocommerce_navbar_menu_item')):
function my_remove_filter_navbar_menu_item()
{
remove_filter('wp_nav_menu_items', 'x_woocommerce_navbar_menu_item', 9999);
}
add_action('after_setup_theme', 'my_remove_filter_navbar_menu_item');
endif;
// Fragments
// =============================================================================
function my_remove_filter_fragments()
{
remove_filter('woocommerce_add_to_cart_fragments', 'x_woocommerce_fragments');
}
add_action('after_setup_theme', 'my_remove_filter_fragments');
// Stack Wrapper
// =============================================================================
remove_action('template_redirect', 'x_woocommerce_setup_stack_wrapper');