07 Авг
Автор: Роланд Чанишвили Рубрики: WordPress
Прикольно, конечно, что мой любимый WordPress развивается, цветет и пахнет. Но както настораживает “запах” его последних версий…
Вот и сейчас — в новую версию зачем то ввели систему управления версиями (revisions, или как у нас скалькировали - ревизиями, ради-бога-не-говорите-это-слово-при-бухах), которая при каждом редактировании заголовка, цитаты или теста сохраняет копии ваших записей в базе. Что прямо на глазах, раздувает таблицу постов до монструозных размеров и по большому счету нафиг не нужна. Ну а уж учитывая “моду” наших хостеров ограничивать размер баз данных и брать денежку за каждый килобайт траффика…
Значится что? Правильно — вырезаем заразу
То есть или отключаем, или тонко настраиваем (например ставим не более 3-x версии одного поста, и чтобы старые стирались автоматом) или сидим и тупо ручками трем ненужное
Спрашиваете где трем, чего настраиваем? Ну или в конфиге ручками, (как именно хорошо написано у ЛеКактуса) или моим плагинчиком «Управление версиями» :)
Плагин «Управление версиями» умеет:
- Настраивать время автосохранения поста
- Настраивать режим работы версий (выключено\включено\включено, хранить не более x версий)
- Стирать все версии выбранного поста.
- Стирать все версии в базе.
Последняя версия - 0.3 от 7.08.2008
История версий:
Версия 0.3
- Добавлена проверка доступности на запись к wp-config.php
Версия 0.2
- Первая публичная версия. Базовая функциональность
|
|
Загрузить Управление Версиями (2.97KB) Добавлен: 17/07/2008, загружен: 339 раз |
>>То есть или отключаем, или тонко настраиваем
А как отключить?
>>А как отключить?
1) Ставим плагин
2) Кликаем “выключить”
3) Кликаем “Сохранить”
![]()
Тестировал плагин и нашел один нюанс.
До этого отключал ревизии вручную, т.е. в wp-config.php была добавлена строка
define(’WP_POST_REVISIONS’,0);
Перед установкой плагина я ее закомментировал. И после этого активировал плагин. Первое впечатление - эффекта ноль. Потом до меня дошло, что плагин значение меняет, но символы комментария остаются. Честно говоря, я думал, что он просто будет добавлять строку.
Кстати, хорошо бы в файл с инструкцией добавить, что для работы плагина нужны права на запись в файл wp-config.php.
А вообще плагин отлично работает.
Менять даные, если строка уже есть - изящнее
А еще лучше добавить в плагин проверку прав доступа. Добавил.
А чего бы ему не работать? Он же так прост, что дальше некуда ![]()
Marianna
23|Авг|2008 5Я не догнала, як його виключити (тобто плагін)…
Marianna, тыкаем в нужный выбор и кликаем кнопку “сохранить” - все ![]()
Marianna
24|Авг|2008 7А якщо тут немає такої кнопки, як “сохронить”, пише щось про смс, або за допомогою ручних настройок браузера…
У меня та же проблема, что у Владимира (если я правильно понял)
- Установил плагин, вылетела ошибка “Файл /wp-config.php защищен от записи! Изменения не будут сохранены!”
- Я изменил права CHMOD у файла на 666
- надпись исчезла, но система не запоминает нужные мне параметы!
- глянул в самом файле, там всё так как я хотел,
но перед строками стоят символы “//”
- я так понял, что это и есть “комментирование”, после того, как их убрал, всё прекрасно заработало.
Роланд, ваш плагин их сам убирает?
Тогда вы гдето не там админку ищите.
Спасибо, плагин встал легко и работает на славу!
В целом всё ровно.
Наблюдаются следующие артефакты:
При установленном в папку(не в корень) движке, после нажатия “сохранить…” - вылетает в “404″.
Версия: Видимо в переадресации не учитывается корневая папка.
При попытке выборочного удаления, выводит popup “удалить версии записи такой-то”, после подтверждения - “ошибка удаления версий записи такой-то”. При этом “удалить всё” - работает нормально.
Версия: Функция удаления для отдельных записей не дописана?
В код не смотрел. За плагин спасибо. Это проще чем лазить в мускуль.
ЗЫ. В IE6 размер окна комментов “прыгает” при наборе.
После настройки плагина - права на запись можно у файла wp-config убирать?
Работать будет?
Да, конечно - права на запись нужны только для того чтобы сохранить установки.