Если вы посмотрите на этот файл (https://github.com/woocommerce/woocommerce/blob/v2.2.3/templates/archive-product.php),, вы увидите ряд различных действий, которые вы можете использовать в зависимости от того, куда вы хотите вставить этот контент.
Например, около вершины есть это:
/**
* woocommerce_before_main_content hook
*
* @hooked woocommerce_output_content_wrapper - 10 (outputs opening divs for the content)
* @hooked woocommerce_breadcrumb - 20
*/
do_action( 'woocommerce_before_main_content' );
Комментарий показывает, что собственные хлебные крошки woocommerce подключены к этому действию с приоритетом 20.
Если вы хотите, чтобы ваш код появлялся после этого, вы сможете добавить что-то вроде следующего в functions.php
вашей темы (или где-то еще):
add_action('woocommerce_before_main_content', function() { ?>
<div class="breadcrumps-header">
<?php if ( function_exists( 'yoast_breadcrumb' ) ) {yoast_breadcrumb();} ?>
</div>
<?php });
25
является приоритетом, обеспечивающим выполнение вашего кода после функции woocommerce_breadcrumb
woocommerce.
В этом скрипте много других do_action
, поэтому выберите тот, который ближе всего к месту, где вы хотите, чтобы ваш код, и вы должны получить то, что вам нужно, немного поэкспериментировав.