Как решить на сайте WordPress проблему «# edit_timestamp» или проблему «изменения/редактирования даты» ?
Опубликовано: 31 января 2009 года
На днях я решил обновить версию движка на некоторых своих сайтах и перешел на них на версию WordPress 2.7. Через некоторое время я с удивлением обнаружил, что в административной панели некоторых моих сайтов с обновленным движком перестала работать кнопка "Изменить дату", т.е. сообщения стало возможным публиковать только в "реальном времени" и стало невозможным опубликовать сообщение "задним числом" или "заранее", когда автор размещает "сегодня" на сайте сообщения с заранее установленной датой, чтобы эти сообщения появились на сайте "завтра" или в любое другое, заранее определенное, время.
Сейчас же получилось, что "изменить время" или "изменить дату" сообщения стало нельзя, так как система просто отказывается реагировать на нажатие соответствующего линка и открывать строчку редактирования даты. Единственное, что происходит при нажатии линка - это то, что в адресе странице в браузере добавляется строчка: "# edit_timestamp".
Проблема "изменения даты" для меня лично является довольно серьезной проблемой, ибо у меня просто нет времени заниматься отдельно взятым сайтом каждый день и я вынужден почти постоянно добавлять посты на свои сайты - или "задним числом", или "заранее". Именно поэтому мне пришлось искать решение этой проблемы. Сразу скажу, что решить проблему обычной перезаливкой на сервер новых файлов WordPress мне не удалось. А решил я ее так.
Как оказалось, "эта проблема даты" связана с каким-то глюком, при котором отказывается корректно работать Java-скрипт, имеющийся в программе и отвечающий за показ даты сообщения, который запускается при нажатии линков "Скрыть" и "Редактировать". Поэтому решить эту проблему мне удалось, удалив строчку :

в файле edit-form-advanced.php, находящемся в папке wp-admin .Теперь после удаления этой строчки дата публикации новости больше не является "скрытой", т.е. она "не закрывается" в админке сайта и ее можно спокойно изменять в любой момент, когда потребуется.
Надо еще сказать и о том, что этот "глюк" встречается у меня не на всех сайтах с версией WordPress 2.7, а только на некоторых, что позволяет мне предположить, что причина этого глюка кроется в конфликте вышеназванного Java-скрипта с каким-то из плагинов, установленных на конкретном сайте, а, может быть, и в конфликте с браузером (у меня лично "функция изменения даты" "глючила" при работе с браузером FireFox, а в браузере MS Internet Explorer я эту проблему не тестировал).

27 июня 2009 в 13:53
Спасибо огромное. Даже на официальном сайте я не мог найти решения этой проблемы, а с вашим советом все получилось.
Единственное, что нужно удалять не всю строчку, а оставить текст. Тогда все замечательно работает, еще раз спасибо.
5 января 2010 в 19:24
Спасибо!)) блин, плагины..не помогло)) нашел статейку, что при переходе на 2.8 нехватает ресурсов и многие скрипты в админке не срабатывают-увеличил до 64М..фиг)) не помогло. Зато ваше решение пришлось в пору! Моя версия вордпресс 2.8.6
5 января 2010 в 20:40
Для mataxah:
Я заметил, что у вас на сайте установлен плагин GLOBAL TRANSLATOR. Я хотел бы вас предостеречь по части его использования. У меня лично отрицательный опыт этого уже есть. Все подробности вы можете узнать из моего поста, который у меня размещен здесь Ну, а если коротко, то используя этот плагин у себя на сайте, вы рано или поздно попадете под полный бан в поисковых системах - прежде всего под бан в Google.