Intereting Posts
Как отображать пронумерованные страницы в категории Могу ли я запускать сценарии, подобные этим, чтобы контролировать, на каких страницах они находятся? get_pages сортировать по алфавиту по метазначению Измените значение по умолчанию с «URL-адрес вложения» на «URL-адрес файла» в «Добавить медиа» Как получить последнее значение сообщения, если первый пост пуст в wordpress Страница пользовательского поиска не работает Остановите WordPress от входа в систему (необходимо, чтобы я вошел в систему) Если изменения в тот же день показывают только время Постоянное изменение архива автора исчезло Почему теги отображаются ниже, а не внутри Санизировать textarea вместо ввода Добавить что-то к началу содержимого Как я могу автоматически добавлять отдельные страницы CPT в качестве элементов подменю Получить идентификатор сообщения из URL-адреса запроса Отслеживание даты публикации как пользовательской переменной для Google Analytics

Сообщение Woocommerce "нет в наличии"

По умолчанию сообщение «нет на складе» выводится как <p> после описания продукта. Как я могу изменить местоположение, в котором это сообщение отображается?

Solutions Collecting From Web of "Сообщение Woocommerce "нет в наличии""

Чтобы переопределить сообщение «нет на складе» по умолчанию, которое выводится как <p> , скопируйте:

 wp-content/plugins/woocommerce/templates/single-product/add-to-cart/simple.php 

в

 wp-content/themes/yourtheme/woocommerce/single-product/add-to-cart/simple.php 

См. Раздел Редактирование файлов шаблонов Woocommerce

Откройте скопированный файл. В строке 17-23 вы найдете этот код:

 <?php // Availability $availability = $product->get_availability(); if ($availability['availability']) : echo apply_filters( 'woocommerce_stock_html', '<p class="stock ' . esc_attr( $availability['class'] ) . '">' . esc_html( $availability['availability'] ) . '</p>', $availability['availability'] ); endif; ?> 

Здесь вы можете изменить <p> на все, что захотите. Например, я отредактировал его, чтобы:

 <?php // Availability $availability = $product->get_availability(); if ($availability['availability']) : echo apply_filters( 'woocommerce_stock_html', '<div class="stock ' . esc_attr( $availability['class'] ) . '">' . esc_html( $availability['availability'] ) . '</div>', $availability['availability'] ); endif; ?> 

Таким образом, выход был:

 <div class="stock out-of-stock">Out of stock</div> 

Важные ссылки:

  1. Крючки Woocommerce