Найти тему
NINJA-IT

Не добавляются записи после обновления WordPress до версии 5.4

Всем привет, сегодня хочу рассказать про проблему с которой столкнулся после обновления WordPress до версии 5.4 и ее решении, надеюсь этот пост будет для Вас очень полезен и сэкономит Вам время.

Хочу начать с того, что зайдя в Консоль своего сайта первого апреля я увидел висящее обновление WordPress, которое предлагало обновиться до версии 5.4. Не долго думая я решил установить обновление и посмотреть, что же нового появилось в движке. И почему-то мой взгляд сразу же упал на строку в которой говорилось, о том, что перед обновление сделайте резервную копию базы данных и файлов вашего сайта. Не поленившись я зашел на свой хостинг и сделал резервную копию базы данных и всех своих файлов, что и Вам советую делать при каждом глобальном обновлении движка WordPress иначе вы рискуете своим сайтом или блогом. После чего снова зашел на свой сайт и нажал на кнопку Обновить. Все прошло в штатном режиме ни каких ошибок при обновлении я не получил. Перешел на главную страницу сайта проверил, что все нормально и пошел дальше заниматься своими делами.

В этот день у меня не хватило свободного времени на написание новой статьи и я отложил это на следующий день. И вот сегодня я решил написать статью, зайдя в Консоль и перейдя на вкладку записи нажал на кнопку Добавить новую запись и на удивление я получил окно с ошибкой, но без отображения информации по ней, хорошо была кнопка скопировать ошибку, нажав на которую я получил информацию об ошибке. Если в вкратце, то ее содержание было следующего вида

Ошибка WordPress 5.4
Ошибка WordPress 5.4

TypeError: Cannot read property 'DotTip' of undefined at https://MYSITE.COM/wp-includes/js/dist/edit-post.min.js:6:28507 at je (https://MYSITE.COM/wp-includes/js/dist/vendor/react-dom.min.js:78:476) at ph (https://MYSITE.COM/wp-includes/js/dist/vendor/react-dom.min.js:215:173) at lh (https://MYSITE.COM/wp-includes/js/dist/vendor/react-dom.min.js:126:409) at O (https://MYSITE.COM/wp-includes/js/dist/vendor/react-dom.min.js:121:71) at ze (https://MYSITE.COM/wp-includes/js/dist/vendor/react-dom.min.js:118:14) at https://MYSITE.COM/wp-includes/js/dist/vendor/react-dom.min.js:53:49 at unstable_runWithPriority (https://MYSITE.COM/wp-includes/js/dist/vendor/react.min.js:26:340) at Ma (https://MYSITE.COM/wp-includes/js/dist/vendor/react-dom.min.js:52:280) at mg (https://MYSITE.COM/wp-includes/js/dist/vendor/react-dom.min.js:52:496)

Начал искать информацию по этому поводу, скажу сразу на родном мне языке информации не оказалось, но выручил меня официальный сайт WordPress на котором уже активно велось обсуждение этой проблемы правда на английском языке.

Решение проблемы

Решение оказалось очень простым и мне не пришлось даже восстанавливать резервную копию которую сделал ранее. Вся проблема была в кэше. Поэтому для решения этой проблемы необходимо очистить кэш во всех плагинах таких как: WP Super Cache, Autoptimize ну и прочие аналоги. Надеюсь не стоит рассказывать как это делать? Далее нам необходимо также очистить кэш самого браузера через который Вы добавляете записи. После выполнения всех выше описанных действий ошибка должна пропасть, теперь можно смело заходить в консоль и добавлять новые записи.

Надеюсь я Вам помог и вы справились с этой проблемой, которая оказалась не так уж и страшна, но я все же советую не лениться и делать резервные копии, не так уж и много этот процесс занимает времени. Если у Вас остались какие-то вопросы, то задавайте их в комментариях, постараюсь Вам помочь. Ну и не забывайте про наш сайт https://ninja-it.ru там выходят посты совсем другого формата, почему так? Я все описал это в своем предыдущем посте, советую также прочитать его Удаляю свои статьи с Яндекс Дзен. Ну а мы с Вами прощаемся до следующего поста :-)