Intereting Posts
Что такое безопасная передовая практика для плагинов и тем WordPress? Использует ли аргумент «cat» в query_posts сообщения из подкатегорий, а также данные ID? «Уведомление: неопределенный индекс:« ошибка при добавлении нового контента? Обновление WordPress DATABASE вручную? Как очистить пустые значения поиска? 1 экран настроек администратора столбца – переместите submitdiv в нижнюю часть В чем важность написания плагина, совместимого с WP 3.x? Должен ли $ found_posts быть возвращен как строка в hook'-файле found_posts? Сообщение в блоге, не отображающее заголовок Обновление MySQL 5.5 «сломано» WordPress Как я могу публиковать файлы Word в блоге WordPress без потери сносок? Как определить, есть ли другой адрес / страница внешнего интерфейса в HTTPS / SSL от администратора, чтобы отобразить уведомление? Условный оператор single.php, не распознающий условные обозначения Как искать в двух разных блогах WordPress, используя одну форму поиска? Удаление терминов из таблицы терминов Wordpp wp

Как добавить диапазон дат в woocommerce с кодом

Я использую плагины Woocommerce и Woocommerce, и я хотел бы добавить диапазон дат со временем через собственный код.

Я хочу добавить :

  • Дата от => до
  • Время от => до
  • Возможность бронирования : Да

Я знаю, как добавить много других полей, таких как цена, имя, описание и т. Д.

add_post_meta( $product_ID, '_wc_booking_has_persons', 'yes' ); 

но я не могу понять, как это сделать для Range, потому что он динамичен и требует нажатия кнопки … Любая помощь очень ценится, THX.

Solutions Collecting From Web of "Как добавить диапазон дат в woocommerce с кодом"

Я просто выясняю, как это сделать с небольшим обратным проектированием, надеюсь, это помогает кому-то:

  $availability = array(); $availability[0]['type'] = 'time:range'; $availability[0]['bookable'] = 'yes'; //Default priority $availability[0]['priority'] = 10; //case 'time:range' $availability[0]['from'] = wc_booking_sanitize_time( $hours ); $availability[0]['to'] = wc_booking_sanitize_time( $hours ); $availability[0]['from_date'] = wc_clean( $date ); $availability[0]['to_date'] = wc_clean( $date ); add_post_meta( $product_ID, '_wc_booking_availability', $availability );