Как удалить количество со страницы корзины в WooCommerce

Я хочу удалить количество из таблицы корзины... без CSS.

Вот цена, но я хочу убрать количество


person amarelinha12    schedule 16.05.2017    source источник


Ответы (2)


Вы можете скопировать woocommerce/templates/cart/cart.php в папку с темами в your-theme/woocommerce/cart/cart.php.

В этом файле вы можете удалить столбец «Цена». Вы можете выполнить поиск 'class="product-price"' и удалить все это ''. Вам также нужно будет удалить соответствующий заголовок.

person Vidish Purohit    schedule 16.05.2017
comment
Могу ли я сделать это с крючком? - person amarelinha12; 16.05.2017
comment
Нет. Вы не можете, потому что, если вы видите файл шаблона, заголовки определены жестко. Никакого крючка они там не использовали. - person Vidish Purohit; 16.05.2017
comment
Вы можете использовать только CSS ....woocommerce table.cart td:nth-of-type(2), .woocommerce table.cart th:nth-of-type(2) { display: none; } - person mujuonly; 16.05.2017

Это поможет вам, если поле количества не нужно, и вы хотите использовать его без CSS, и вы не хотите менять код многих файлов вашей темы. Это удалит количество со следующих страниц.

  • Одна страница продукта
  • Страница корзины
  • Страница архива продукта

Добавьте этот код в functions.php вашей темы, чтобы удалить поле количества для всех продуктов.

add_filter( 'woocommerce_is_sold_individually', 'wc_remove_all_quantity_fields', 10, 2 );
function wc_remove_all_quantity_fields( $return, $product ) 
{
    return( true );
}
person Violla Queue    schedule 30.06.2018
comment
Можно упростить до add_filter( 'woocommerce_is_sold_individually', '__return_true' ); - person Will Craig; 15.11.2018
comment
Можно ли не отображать его только для определенных продуктов? на основе цены продукта за пример? - person Gregory; 20.01.2021
comment
Вы можете добавить оператор if в вышеуказанную функцию и проверить диапазон цен. Например, вы можете сказать if ($price›15) {return(true);}. Проверьте эту ссылку: Добавьте текст перед ценой товара, если она выше определенной суммы в Woocommerce - person Violla Queue; 17.02.2021