Вопрос или проблема
Я использую WordPress, который был установлен автоматически с помощью оптимизированной ссылки cPanel хостинга A2. Я использую тему 2014 года. Я обновился до последней версии ядра 4.6.1.
Он не сохраняет автоматически, как описано здесь: WordPress Autosave.
Вместо этого он выглядит так:
Несколько раз я терял работу. Иногда появляется всплывающее окно с вопросом “Вы уверены, что хотите это сделать?”, и он возвращается к состоянию перед последним нажатием кнопки “сохранить черновик”.
Я искал ответ, но все результаты говорят о том, как отключить эту функцию. Я хочу, чтобы она была включена.
Вы ищете информацию о авто-сохранении в wordpress.com. Думаю, вам стоит посмотреть в ваш wp-config.php, чтобы увидеть, есть ли у вас определение интервала авто-сохранения.
Когда редактируется запись, WordPress использует Ajax для авто-сохранения изменений в записи по мере редактирования. Вам может понадобиться увеличить этот параметр для более длительных задержек между авто-сохранениями или уменьшить его, чтобы гарантировать, что вы никогда не потеряете изменения. Значение по умолчанию — 60 секунд.
define( 'AUTOSAVE_INTERVAL', 160 ); // секунды
Если вы найдете эту строку, вы можете удалить ее, и функции авто-сохранения вернутся. Если вы используете любой плагин кеширования, возможно, вам нужно будет управлять его параметрами.
Ответ или решение
Проблема с авто-сохранением на вашем сайте WordPress может быть связана с несколькими факторами, включая настройки конфигурации, конфликтующие плагины или проблемы с сервером. В данном ответе я постараюсь помочь вам разобраться в этих возможностях и предложить решения для восстановления функциональности авто-сохранения.
1. Проверка конфигурации в wp-config.php
Первое, что необходимо сделать, — это проверить файл конфигурации вашего сайта wp-config.php
. Для этого выполните следующие шаги:
- Подключитесь к вашему хостингу через FTP или используйте файловый менеджер в cPanel.
- Откройте файл
wp-config.php
и найдите строки, связанные с авто-сохранением, например:
define( 'AUTOSAVE_INTERVAL', 160 ); // Seconds
Значение по умолчанию составляет 60 секунд. Если в вашем файле это значение изменено, попробуйте изменить его на более низкое или удалить эту строку полностью, чтобы активировать авто-сохранение на стандартном уровне.
2. Проверка плагинов
Конфликтующие плагины могут также препятствовать корректному функционированию авто-сохранения. Попробуйте временно отключить все плагины и проверить, сохраняется ли теперь работа автоматически. Если проблема исчезнет, включайте плагины по одному, чтобы выявить конфликтующий.
- Перейдите в раздел "Плагины" в вашей админке WordPress.
- Отключите все плагины и проверьте авто-сохранение.
- Если это сработает, включайте плагины по одному и наблюдайте за поведением сайта.
3. Проверка темы
Иногда тема может содержать код, который конфликтует с функцией авто-сохранения. Поскольку вы используете тему 2014, попробуйте переключиться на стандартную тему WordPress, например, "Twenty Twenty-One", и проверьте, сохраняется ли работа автоматически.
4. Настройки кэширования
Если вы используете плагины кэширования, такие как W3 Total Cache или WP Super Cache, это также может повлиять на работу функции авто-сохранения. Поскольку авто-сохранение работает через AJAX, слишком агрессивные настройки кэширования могут блокировать его.
- Найдите настройки вашего плагина кэширования и попробуйте временно отключить его, чтобы проверить, помогает ли это.
- Убедитесь, что функции AJAX не кэшируются.
5. Состояние сервера
Иногда проблема может быть связана с состоянием сервера. Высокая нагрузка на сервер или неправильные настройки PHP могут ухудшить работу вашего сайта. Рекомендуется:
- Связаться со службой поддержки вашего хостинга и убедиться, что сервер работает нормально.
- Проверить логи сервера на наличие ошибок, связанных с AJAX-запросами.
6. Обновление WordPress
Вы упомянули, что обновили ядро WordPress до версии 4.6.1. Убедитесь, что вы используете последнюю версию WordPress, так как обновления часто содержат исправления для известных ошибок.
Заключение
Если вы выполните указанные действия, это должно решить проблему с авто-сохранением на вашем сайте WordPress. Основное внимание следует уделить проверке файла конфигурации, отключению плагинов и тем, а также обращению к хостингу за поддержкой. Если после всех этих действий проблема не исчезнет, возможно, стоит рассмотреть возможность получения профессиональной помощи от разработчика.