@Muvka

Где можно увидеть разметку?

Насколько люблю Wordpress, настолько же ненавижу Woocommerce. Люди, скажите, где я могу увидеть разметку, которую выводит, допустим, "woocommerce_before_shop_loop_item_title"? Мне надо несколько изменить ее и я не понимаю как.
  • Вопрос задан
  • 183 просмотра
Пригласить эксперта
Ответы на вопрос 1
maksym1991
@maksym1991
WordPress adept
На этот хук подвешено несколько функций. Например:
/**
	 * Hook: woocommerce_before_shop_loop_item_title.
	 *
	 * @hooked woocommerce_show_product_loop_sale_flash - 10
	 * @hooked woocommerce_template_loop_product_thumbnail - 10
	 */
	do_action( 'woocommerce_before_shop_loop_item_title' );

Ищите эти функции глобальным поиском по проекту. Например woocommerce_show_product_loop_sale_flash находиться в файле \wp-content\plugins\woocommerce\includes\wc-template-functions.php
if ( ! function_exists( 'woocommerce_show_product_loop_sale_flash' ) ) {

	/**
	 * Get the sale flash for the loop.
	 */
	function woocommerce_show_product_loop_sale_flash() {
		wc_get_template( 'loop/sale-flash.php' );
	}
}

Так как функция обернут в if ( ! function_exists( 'функция' ) ) {} вы можете переопределить ее в вашей теме
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы