Intereting Posts
Пользователь мета и автор мета wp_enqueue_script вызывает jQuery в разное время для разных браузеров? Перемещение шаблонов тем в подпапку без потери ассоциаций страниц Как настроить настраиваемый шаблон страницы для настраиваемого типа сообщений? WP-DownloadManager – загрузка большинства запросов в неделю / месяц и т. Д. Переписать конкретный URL-адрес действия Как мой плагин отображает заполненное новое почтовое окно Как добавить столбцы в редактор меню WordPress Более чистый URL для просмотра категории сообщений? Пользовательская пересылка типа сообщения – Страница не найдена Как реализовать разбиение на страницы в обратном порядке, например. первая – 20 – 19 – 18 – … – 3 – 2 – 1 – последняя Не удается сохранить настройки базы данных с помощью параметра API Фильтровать сообщения из основного запроса получить настраиваемый параметр с отдыхом api Регистрация кликов на сайте предварительного просмотра DNS

Сообщение 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