• Доброго времени.

    Вопрос весьма необычный, но ситуация следующая: я вывожу карточки товаров без возможности покупки, цены. оценок и т.д. Фактически, пользуюсь магазином как витриной + немного добавленным функционалом.

    Мне нужно добиться того, чтобы магазин перестал быть похож на магазин. Другими словами. если открыть код страницы со списком товаров, то в нем будут следующие конструкции для каждого товара:

    <div class="adding-to-cart">
                <div class="loader">
                    <strong>Adding to cart</strong>
                    <span></span>
                    <span></span>
                    <span></span>
                </div>
            </div>

    Мне необходимо не просто скрыть видимость корзины, но и убрать ее на уровне кода из выводимых категорий и самих товаров. Ума не приложу как это сделать корректно (или хотя бы не совсем корректно).

    Пробовал хуки:

    remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
    remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
    remove_action( 'woocommerce_simple_add_to_cart', 'woocommerce_simple_add_to_cart', 30 );
    remove_action( 'woocommerce_grouped_add_to_cart', 'woocommerce_grouped_add_to_cart', 30 );

    в самом магазине включен «режим каталога». Но код приведенный выше остается.

    Может кто подскажет файлы, в которых можно изменить код и скопировать в каталог шаблона…

    Заранее благодарен

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • А если просто убрать везде отображение кнопки «Добавить в корзину»? Тогда останется только вывод товаров, и при нажатии на них — их карточка. Корзина по сути останется внутри, но если на нее ниоткуда не ссылаться, то ее никто и не увидит

    Здесь речь идет именно о коде страницы. Если мы просто скрываем объект его код остается… А вот удалить корректно нужные фрагменты кода… Это сложно. Хуков подобных не нашел, хотя пытался.

Просмотр 2 ответов — с 1 по 2 (всего 2)

Тема «Удалить код корзины со страницы» закрыта для новых ответов.