Woocommerce поместил определенное add_action в определенный div - PullRequest
0 голосов
/ 14 февраля 2019

Я пытаюсь понять woocommerce webhooks.

Я работаю внутри content-single-product.php

У меня есть 2 деления:

<div id="div_left"></div>
<div id="div_right"></div>

Iтеперь у вас есть do_action:

/**
         * Hook: woocommerce_after_single_product_summary.
         *
         * @hooked woocommerce_output_product_data_tabs - 10
         * @hooked woocommerce_upsell_display - 15
         * @hooked woocommerce_output_related_products - 20
         */
        do_action( 'woocommerce_after_single_product_summary' );

Как видите, веб-хуки содержат несколько действий.

Я хочу выполнить следующее:

<div id="div_left">
woocommerce_output_product_data_tabs - 10
</div>

и

<div id="div_right">
woocommerce_upsell_display - 15
</div>

Как мне вставить подобные действия?

Потому что сейчас я пытаюсь использовать remove_action и add_action, но я либо получаю все внутри хука, либо ничего не получаю.

Я только хочу разместить определенный крючок в определенном месте.

Заранее спасибо

1 Ответ

0 голосов
/ 14 февраля 2019

Используйте это для визуализации вкладок в нужном вам месте

<div id="div_left">
wc_get_template( 'single-product/tabs/tabs.php' );
</div>

Удаление обратного вызова вкладок из действия

remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 10 );
...