Как отобразить крючок Дополнительная информация на странице категорий? - PullRequest
0 голосов
/ 26 апреля 2020

Есть задача - отобразить на странице таксономии все допустимые атрибуты товара между заголовком товара и кнопкой «добавить в корзину».

Я использую плагин WordPress Woocommerce.

Существует файл, который отвечает за отображение всех хуков на странице категорий woocommerce / templates / content-product_cat. php:

`` `

<?php
if ( ! defined( 'ABSPATH' ) ) {
    exit;
}
?>
<li <?php wc_product_cat_class( '', $category ); ?>>
    <?php
    /**
     * woocommerce_before_subcategory hook.
     *
     * @hooked woocommerce_template_loop_category_link_open - 10
     */
    do_action( 'woocommerce_before_subcategory', $category );

    /**
     * woocommerce_before_subcategory_title hook.
     *
     * @hooked woocommerce_subcategory_thumbnail - 10
     */
    do_action( 'woocommerce_before_subcategory_title', $category );

    /**
     * woocommerce_shop_loop_subcategory_title hook.
     *
     * @hooked woocommerce_template_loop_category_title - 10
     */
    do_action( 'woocommerce_shop_loop_subcategory_title', $category );

    /**
     * woocommerce_after_subcategory_title hook.
     */
    do_action( 'woocommerce_after_subcategory_title', $category );

    /**
     * woocommerce_after_subcategory hook.
     *
     * @hooked woocommerce_template_loop_category_link_close - 10
     */
    do_action( 'woocommerce_after_subcategory', $category ); ?>
</li>

` ``

Существует файл, который отвечает за «Дополнительную информацию» на странице единственного продукта, в которой эти атрибуты отображаются в «Дополнительной информации» woocommerce / single-product / tabs / Additional-Information. php tab:

`` `

<?php
defined( 'ABSPATH' ) || exit;
global $product;
$heading = apply_filters( 'woocommerce_product_additional_information_heading', __( 'Additional information', 'woocommerce' ) );
?>
<?php if ( $heading ) : ?>
    <h2><?php echo esc_html( $heading ); ?></h2>
<?php endif; ?>
<?php do_action( 'woocommerce_product_additional_information', $product ); ?>

` ``

Подскажите, пожалуйста, как я могу отобразить атрибуты на странице магазина в описании товара ? Плагин Woocommerce Show Attributes выполняет свою работу, но нарушает работу сайта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...