Intereting Posts
Ограничить результаты поиска точным совпадением Как создать алфавитно-организованный глоссарий ссылок? Лучший способ разработки многопользовательской системы и развертывания на другом сервере? Добавить данные в the_content в базе данных (не используя фильтр) Объединить несколько плагинов в один? Комментарии невидимы, в чем проблема с wp_list_comments? Если я регенерирую миниатюры, будет ли WordPress удалять существующие эскизы и заменять их «новыми копиями»? Сообщение о статусе Front Post Проблема с налоговыми запросами Как получить мой , отображаемый на главной странице, другие страницы в порядке Различные предварительные настройки Выйти и перенаправить на другой URL-адрес Добавить сообщение об ошибке на страницах, защищенных паролем Как получить сообщение с пулями и исключениями категорий WP_List_Table внутри метабокса не работает на submit

Изменить дату с 2015/02/23 до "1 мин. Назад"

Итак, вот мой код, чтобы отобразить опубликованную дату:

$date_create = '<div class="mydate-created">'; $date_create .= get_the_date('',$product->id); $date_create .='</div>'; $output .= '</div>'; $output .= '<div class="mydate-created">'; $output .= get_the_date('',$product->id); $output .= '</div>'; 

Он отображает дату публикации, созданную как «2015-02-23»,

Я знаю, что в бэкэнде есть настройка для изменения отображаемой даты.

Однако есть ли способ показать его как «1 мин. Назад» или «1 час назад»?

Благодаря!

Solutions Collecting From Web of "Изменить дату с 2015/02/23 до "1 мин. Назад""

Ну вот. Это происходит в functions.php

Это изменяет время на вашем веб-сайте повсюду. Теперь вы можете использовать <?php echo get_the_date(); ?> <?php echo get_the_date(); ?> в ваших файлах цикла или темы.

 // Relative date & time function wpse_relative_date() { return human_time_diff( get_the_time('U'), current_time( 'timestamp' ) ) . ' ago'; } add_filter( 'get_the_date', 'wpse_relative_date' ); // for posts and pages // add_filter( 'get_comment_date', 'wpse_relative_date' ); // for comments 

Я добавил комментарий PHP перед add_filter чтобы также изменить даты комментариев. Потому что я не уверен, хотите ли вы этого и для комментариев. Удалите PHP-комментарий, если это необходимо.

Вы можете использовать <?php human_time_diff( $from, $to ); ?> <?php human_time_diff( $from, $to ); ?> чтобы вернуть человекообразную разницу во времени.

Взгляните на WordPress Code Reference / Human time diff .