woocommerce_content - выглядит так
https://docs.woothemes.com/wc-apidocs/source-funct...
соответственно она возвращает цикл с подключенными тэмплэйтами вывода.
Для изменения вывода надо менять тэмплэйты.
Можно менять это через фильтр при подключении тэмплэйта, проверяя что подключается
Пример замены тэмплейта поля выбора количества товара
/**
* Замена спиннера
* @param $located
* @param $template_name
* @param $args
* @param $template_path
* @param $default_path
* @return string
*/
function filter_сr_woo_quantity_inputs( $located, $template_name, $args, $template_path, $default_path ){
if('global/quantity-input.php' === $template_name ) {
return __DIR__ .'/cr-quantity-input.php';
} else {
return $located;
}
};
add_filter( 'wc_get_template', 'filter_сr_woo_quantity_inputs', 10, 5 );
Но этот способ, он в основном для плагинов, сам WooCommerce предоставляет для этого отличную возможность, достаточно закинуть в тему папку WooCoommerce папку с названием woocommerce а в нее содержимое папки templates из плагина, и там меняйте шаблоны вывода как угодно, пихайте какую угодно верстку, выводится будут именно они.