WordPress the_modified_time показывает неправильную дату
У меня есть самостоятельная установка WordPress, которой больше 10 лет. Я обновлял файлы шаблонов, чтобы показывать дату последнего изменения вместо даты публикации моих сообщений.
Старый фрагмент:
<time datetime="<?php the_time('c');?>"> <?php the_time('j F Y'); ?></time>
Новый фрагмент:
<time datetime="<?php the_modified_time('c');?>"><?php the_modified_time('j F Y'); ?>
Вот где это стало странным. Каждый пост, который был изменен до 6 февраля 2021 года, показывает дату 6 февраля 2021 года. Каждый пост, который был обновлен после 6 февраля 2021 года, показывает правильную дату.
Я дважды проверил это. Есть сообщения, которые не обновлялись с 2014 или 2011 года, но они показывают 6 февраля 2021 года. Я даже зашел в phpMyAdmin, и поле post_modified показывает правильную дату (не 6 февраля 2021 года).
Кто-нибудь знает, что это вызывает это или как это исправить? У меня есть подозреваемые:
- Я использую более старую версию php: 7.2.34
- Я использую старый sql-сервер (так говорит диагностика сайта WP)
- Я очень хорошо помню, что делал что-то вроде обновления базы данных. Yoast SEO побудил меня что-то сделать для индексации.