Как изменить часовой пояс в WordPress?

В консоли сайта Настройки — Общие

После подключения ядра, надо пользоваться встроенной функцией WordPress current_time(). Второй параметр этой функции позволяет получить время GMT или локальное. Вот пример, который иллюстрирует это:

<?php
echo 'Время php: ' . date( 'H-i' ) . '<br>';
require_once '../wp-load.php';
echo 'Время php после подключения WP: ' . date( 'H-i' ) . '<br>';
echo 'Время WP GMT: ' . current_time( 'H-i', 1 ) . '<br>';
echo 'Время WP local: ' . current_time( 'H-i', 0 ) . '<br>';

Результат:

Время php: 12-24
Время php после подключения WP: 09-24
Время WP GMT: 09-24
Время WP local: 12-24

 

Программно получить временную зону:

date_default_timezone_get( void )

Программно задать временную зону:

date_default_timezone_set( string $timezone_identifier )

 

Ключ для поиска:
wp установить часовой пояс