Чтобы получить локальную дату в WordPress, вы можете использовать различные методы в зависимости от ваших конкретных требований. Вот несколько методов с примерами кода:
Метод 1: использование функции PHP date()
$current_date = date('Y-m-d');
Метод 2: использование функции WordPress current_time()
$current_date = current_time('Y-m-d');
Метод 3. Использование объекта DateTime
$current_date = new DateTime();
$current_date_string = $current_date->format('Y-m-d');
Метод 4. Использование класса WP_Date_Query
$args = array(
'date_query' => array(
array(
'after' => 'today',
'inclusive' => true,
),
),
);
$query = new WP_Query( $args );
$current_date = $query->get( 'year' ) . '-' . $query->get( 'monthnum' ) . '-' . $query->get( 'day' );
Метод 5. Использование JavaScript (на стороне клиента)
var currentDate = new Date();
var year = currentDate.getFullYear();
var month = ('0' + (currentDate.getMonth() + 1)).slice(-2);
var day = ('0' + currentDate.getDate()).slice(-2);
var current_date = year + '-' + month + '-' + day;
Эти методы предоставляют различные способы получения локальной даты в WordPress. Выберите тот, который лучше всего соответствует вашим потребностям. Не забудьте поместить код в соответствующие файлы или функции вашей темы или плагина WordPress.