Intereting Posts
SQLSTATE : ошибка синтаксиса или нарушение доступа – подготовленный отчет PDO «GRANT» Как определить «светлые» цвета с помощью PHP Справка по регулярному выражению в PHP (8 шестнадцатеричных символов, за которыми следует символ подчеркивания) Facebook Restful PHP Client – получение событий пользователя Отправка электронной почты от PHPMailer с использованием IP-адресов прокси Есть ли файлы для чтения-блокировки Apache перед их обслуживанием? многомерный массив хранит каждый массив списка внутри другого массива XAMPP – PHP не разбирается в virtualhost imagepng () и прозрачность в библиотеке GD с PHP PHPDoc для свободного интерфейса в подклассе? Замените некоторые строки в PHP регулярным выражением? Как показать свое время в формате 24 часа Как прикреплять и показывать изображение по почте с помощью php? Есть ли способ использовать Python-код из PHP? MySQL GROUP_CONCAT с COLUMN SPLIT

Отображать дату окончания продажи woocommerce

Я нашел эту ветку в wordpress http://wordpress.org/support/topic/get-woocommerce-scheduled-sale-end-date?replies=15

но когда я попробовал, это не сработало. Возможно, потому что ответ был слишком старым.

Кто-нибудь знает, как получить дату окончания запланированной продажи woocommerce продукта?

Это то, что я до сих пор

$sale_price_dates_to = ( $date = get_post_meta( $thepostid, '_sale_price_dates_to', true ) ) ? date_i18n( 'Ym-d', $date ) : ''; echo $sale_price_dates_to; 

он возвращается

 string(0) "" 

благодаря

Пример на этой странице: как это можно сделать:
Добавьте в файл functions.php

 add_filter( 'woocommerce_get_price_html', 'custom_price_html', 100, 2 ); function custom_price_html( $price, $product ) { global $post; $sales_price_to = get_post_meta($post->ID, '_sale_price_dates_to', true); if(is_single() && $sales_price_to != "") { $sales_price_date_to = date("j M y", $sales_price_to); return str_replace( '</ins>', ' </ins> <b>(Offer till '.$sales_price_date_to.')</b>', $price ); } else { return apply_filters( 'woocommerce_get_price', $price ); } } 

Я пробовал это на своем веб-сайте, и это работает для меня.

Это работает для меня 🙂

  $thepostid = get_the_ID(); $sale_price_dates_to = ( $date = get_post_meta( $thepostid, '_sale_price_dates_to', true ) ) ? date_i18n( 'Ym-d', $date ) : '';