Помощь WooCommerce без страницы товара

masterlan

Гуру форума
Регистрация
14 Окт 2009
Сообщения
600
Реакции
53
Привет народ.
Во первых, не уверен где нужно было создавать тему - здесь, или в разделе интернет магазинов, если что - прошу перенести тему а не удалять.

С чем я столкнулся:

Есть простой магазин, с товарами, которые в описании собственно не нуждаются.
Мне было бы достаточно чтобы на странице категории была ссылка "добавить в корзину" или "быстрая покупка" и все.
Тоесть как мне отказаться от страницы товара?
 

Galatonoff

Постоялец
Регистрация
21 Сен 2015
Сообщения
46
Реакции
12
Привет народ.
Во первых, не уверен где нужно было создавать тему - здесь, или в разделе интернет магазинов, если что - прошу перенести тему а не удалять.

С чем я столкнулся:

Есть простой магазин, с товарами, которые в описании собственно не нуждаются.
Мне было бы достаточно чтобы на странице категории была ссылка "добавить в корзину" или "быстрая покупка" и все.
Тоесть как мне отказаться от страницы товара?
Правишь файлы убирая тэги <a href на странице магазина и категорий
и
добавить в корзину сама работает.
Если хочешь заставить сразу оформить заказ

код для function

Скрытое содержимое доступно для зарегистрированных пользователей!
 

D'Jack

Постоялец
Регистрация
22 Сен 2012
Сообщения
436
Реакции
164
Попробуйте вот так (тоже надо вставить вниз файла функшен.рхп, вашей темы)

PHP:
// Убрать ссылку на карточку товара.
add_action('woocommerce_before_shop_loop_item', 'remove_link', 1);
function remove_link() {
    remove_action( 'woocommerce_before_shop_loop_item', 'woocommerce_template_loop_product_link_open', 10 );
    remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_product_link_close', 5 );
}
 

masterlan

Гуру форума
Регистрация
14 Окт 2009
Сообщения
600
Реакции
53
Попробуйте вот так (тоже надо вставить вниз файла функшен.рхп, вашей темы)

PHP:
// Убрать ссылку на карточку товара.
add_action('woocommerce_before_shop_loop_item', 'remove_link', 1);
function remove_link() {
    remove_action( 'woocommerce_before_shop_loop_item', 'woocommerce_template_loop_product_link_open', 10 );
    remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_product_link_close', 5 );
}

Практически то что нужно. Только скрылись превью товаров)
 
Сверху