Hi! My name is Damir. I’m co-founder at IFAB.ru and i’m pretty good at these scary things

  • Startups
  • E-Commerce
  • Process development
  • Process implementation
  • Project management
  • Financial modeling
  • Business strategy

You can reach me out via these networks

Are you hiring? Check out my CV

My CV page

Пропал визуальный редактор? Есть решение.

4405

Вчера во время редактировании достаточно объемной страницы произошла следующая фигня: графический редактор записей стал показывать только html текст как в визуальном режиме, так и в html. Причём панель панель кнопок в визуальном разделе редактора исчезла без следа. Когда происходит такая шляпа, пропадает возможность редактирования и перетаскивания элементов на странице создания записей. Главная странность состояла в том, что это происходило только на странице редактирования именно этой объемной статьи.

Немного побродив в Сети по схожим проблемам, я достаточно быстро нашёл решение благодаря девушке, столкнувшейся с такой же фигней (её сайт ohbrooke.com). Всё дело было в чрезмерно большом количестве редакций для этой статьи. К слову, WP постоянно делает бекапы ваших записей и сохраняет редакции каждый раз, когда вы вносите изменения. Конечно же, это несомненный плюс. Благодаря редакциям можно не беспокоиться за сохранность записей, в любой момент можно восстановить любое состояние статьи начиная с первых слов и заканчивая самым последним автоматическим сохранением.

Но из-за чрезмерно большого количества редакций может возникнуть проблема, схожая с моей. Решение оказалось простым: от этих редакций нужно избавиться. Волноваться не стоит. Редакции не означают сам пост. При их удалении всё остаётся в том финальном виде, в котором вы оставили ваш материал. Есть два способа избавления от редакций:

  1. Вручную. Банальным SQL запросом к таблице wp_posts
  2. Автоматически. С помощью плагина

Итак, чтобы сделать всё вручную, без возни с установкой плагина и его активацией, идём к нашей БД (традиционно, используем phpMyAdmin), заходим к нашей базе wordpress, переходим ко вкладке SQL и вписываем следующий запрос:

DELETE FROM wp_posts WHERE post_type = "revision";

И смело жмём “ОК“.
Всё, все редакции удалены.

Второй способ не требует никаких знаний администрирования баз данных и выкрутасов с SQL. Устанавливаем плагин Delete Revision, активируем его и переходим на страницу настроек плагина. Там жмём кнопку Check redundant revision, плагин покажет все сохраненные редакции. Так как мы уже твёрдо решили от этого своеобразного мусора избавиться, жмём “Yes, I’d like to delete them all“. Всё, все редакции удалены. Также в этом плагине встроена опция оптимизации базы данных. Можете проверить, всё ли с вашей БД в порядке. Если что, сей плагин сопроводит вас инструкциями.

Чтобы периодически не зацикливаться по поводу очистки этих редакций, советую установить плагин Revision Diet, который сам будет подчищать ненужные редакции, оставляя только то количество, которое вы укажете, чтобы сохранялись копии ваших статей. Например, для этой статьи будет постоянно в целости и сохранности лежать три редакции.

Пока я искал нужную мне информацию для решения моей проблемы, я не раз сталкивался с более радикальным способом её решения. Многие пользователи советуют снова скачать дистрибутив WordPress и перезалить на сервер всю папку Wp-includes, предварительно удалив её со своего сервера. К счастью, до такой степени моя проблема не дошла, и мне не пришлось удалять/заливать эту папку. Хотя, это совсем несложно и безвредно.

 



8 Comments
  • Роман
    November 10, 2015 at 17:29

    Большое спасибо. Парился хрен знает сколько.

    Reply
  • Лидия
    March 2, 2013 at 17:40

    Damir, где указывать количество копий для сохранения? Установила оба плагина, но ничего не изменилось. Что не так?

    Reply
  • Евгений
    February 17, 2012 at 12:59

    Все сделал как написано, редактор не появился, более того дней пять назад в админке вообще пропало боковое меню, с тех поддержкой хостинга разбирались целый день, выяснилось что языковой пакет кривой, поставили eng версию, все восстановилось, а вчера добавил на одни из своих сайтов русские файлы в папку языки, вроде все стало русским, но утром обнаружил что меню админки выглядит странным образом, все на русском но как будто поменяли скин, стало полу-прозрачным, ладно, удивился и зашел в текстовой редактор, увидел что и текст стал невидимым.)) при выделении его видно, да и ко всему еще и визыалка пропала, все проделал как сказано не помогает визуалки нет..((

    Reply
  • Илья
    February 3, 2012 at 10:39

    У меня нигде не отображается визуальный редактор. Намучился) А как перезалить всю папку Wp-include ? 

    Reply
    • Damir
      February 5, 2012 at 00:25

      Методы, перечисленные в этом посте, пробовали?

      перезалить всю папку можно по FTP, сменив имеющуюся там текущую wp-includes копией из последнего дистрибутива WordPress (http://wordpress.org/latest.zip). Если доступ к серверу через FTP не предусмотрен хостинг-провайдером, то попробуйте проделать данную операцию через административную панель хостинга или в крайнем случае свяжитесь с технической поддержкой хостинга и попросите заменить папку.

      Reply
  • Юлия
    January 31, 2012 at 06:09

    Ни помогает удалений ревизий, грешу на сам 3.3.1, 3 блога работают на 3.2.1 уже побольше года – и никогда ничего не пропадало! Самое интересное, что страницу сделала вчера ,чтоб была, а сегодня хотела картинки добавить и ф.. Старый что ли вп ставить – ума не приложу.

    Reply
    • Damir
      February 5, 2012 at 00:26

      Попробуйте заменить папку wp-includes, если ничего не помогает. Сообщите о вашем прогрессе в этом деле – постараюсь помочь как смогу

      Reply

Leave a Comment

Your email address will not be published. Required fields are marked with *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Pin It on Pinterest

Яндекс.Метрика