Я хочу добавить функцию для переменных, которых нет в наличии, чтобы отключить их и добавить суффикс «нет в наличии», чтобы, когда пользователи выбирают переменные, они знали, какая переменная имеет существующую переменную, и могли выбирать только этот и другие будут отключены, а также этот суффикс отсутствует в наличии. отображаться рядом с именем переменной.
Код, который я отредактировал, выглядит следующим образом, но он только отключает переменные и не показывает суффикс «нет в наличии».
Я также используйте этот метод, но он не работает.
Любая помощь приветствуется.
// PHP function to disable out-of-stock variations and inline jQuery script
add_filter('woocommerce_variation_is_active', 'bbloomer_grey_out_variations_out_of_stock', 10, 2);
function bbloomer_grey_out_variations_out_of_stock($is_active, $variation) {
if (!$variation->is_in_stock()) return false;
return $is_active;
}
// Inline jQuery script
add_action('wp_footer', 'custom_inline_jquery_script');
function custom_inline_jquery_script() {
?>
jQuery(document).ready(function($) {
$(window).load(function() {
$('body.single-product .product.type-product table.variations td.value select option').each(function(index) {
var optionText = $(this).text();
if (optionText.indexOf(" - out of stock") >= 0) {
$(this).addClass('out-of-stock');
}
});
});
});
Подробнее здесь: https://stackoverflow.com/questions/787 ... ns-on-wooc
Отключение вариантов и добавление собственного суффикса к отсутствующим в наличии вариантам в woocommerce ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Отображать уведомление «В наличии» для вариантов WooCommerce без управляемого запаса.
Anonymous » » в форуме Php - 0 Ответы
- 24 Просмотры
-
Последнее сообщение Anonymous
-