Як виявилося, стандартних засобів для цього немає. Інтуїтивно було зрозуміло, що дата принаймні присутня в назві файлу, але це виявилося далеко не все.
Усі новини в CMS FlatPress зберігаються файлами в папці, що відповідає року й місяцю публікації, а в назві файлу також зазначено повну дату й час у форматі entryYYMMDD-HHMMSS.txt
приклад:
/fp-content/content/12/01/entry120113-085108.txt
У самому файлі дата теж міститься, але одразу незрозуміло, як її закодовано: DATE|1326444668. Це дата й час у форматі Unix timestamp. Щоб декодувати її або сформувати потрібну нам дату, можна скористатися онлайн-сервісом — onlineconversion
І нарешті, дата й час також містяться в індексах. Їх багато, і вручну виправити їх непросто, але перебудова індексів, здається, допомагає.
Отже, для себе ж, на майбутнє:
1. Переміщуємо файл до потрібної папки, якщо змінюється місяць публікації, та перейменовуємо його. Не забуваємо зробити те саме з однойменною папкою, якщо така є. Адже в папці зберігаються пов’язані з публікацією коментарі, а іноді й дещо інше.
2. У самому файлі за допомогою згаданого вище сервісу кодуємо дату й час та підставляємо їх замість старого значення.
3. Заходимо в адмінпанель і в розділі Maintain (обслуговування) перебудовуємо індекси.
Ось і все!
P.S. На додачу до теми зміни дати товариш Boxa підказав, що є плагін DateChanger. Він не буде зайвим, але, на жаль, змінити дату вже створеного запису не дасть. Хіба що видалити й створити запис заново, що, втім, справді трохи простіше.
