Сайти

Змінити дату опублікованої новини в CMS FlatPress

FlatPress Як виявилося, стандартних засобів для цього немає. Інтуїтивно було зрозуміло, що дата принаймні присутня в назві файлу, але це виявилося далеко не все.

 

Усі новини в 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. Він не буде зайвим, але, на жаль, змінити дату вже створеного запису не дасть. Хіба що видалити й створити запис заново, що, втім, справді трохи простіше.

Залишити коментар

Вашу електронну адресу не буде оприлюднено. Обов’язкові поля позначено *