WordPress 2.6 Post Revisions от Casper

18.07.20082 Коментара

Една от новите възможности на WordPress, въведена с версия 2.6, са така наречените Post Revisions. До сега разчитахме на auto-save функцията, която до някаква степен ни предпазваше от загуби при постване. Post Revisions вдига летвата едно ниво нагоре, като запазва старите версии на постовете след като сте направили някакви промени. Полезно е, ако сте направили грешка и искате да се върнете към предишна версия на публикацията. Полезно е и ако в блога ви има много автори, така ще следите какво е променяно и по-важното – от кого. По-подробно описание и картинки, може да погледнете тук или тук.

Всичко това е много хубаво, но на каква цена? На кратко: всеки запазен вариант на пост добавя нов ред към wp_posts таблицата в базата данни. Да не забравяме, че когато добявяте attachments към постовете си, те също влизат като отделни редове в wp_posts и уголемяват допълнително базата. Някои хора преценяват, че това е излишно и са намерили начин да изключат Post Revisions на блоговете си.

Как да стане това? Лесно. Довавяте следния ред в wp-config.php:

define(‘WP_POST_REVISIONS’, false);

Добра идея е да хвърлите едно око и на този пост от Lesterchan.

Тук се сещам да спомена още нещо важно към всички, които разработват плъгини за WordPress. С версия 2.6 и възможността всеки да мести wp-config.php и папка wp-content където си иска, трябва да обърнете сериозно внимание и на тази публикация.

Кратки URL адреси:   

2 Коментара по темата

Има един проблем. Когато изпълниш този php код всяка следваща статия става с прекалено голямо ID. Тоест:

Преди да си сложа WordPress 2.6. ID-то на последната ми публикация беше 71. Сега, след като добавя нова статия е 87.

Casper каза:

Нещо май не си го нагодил. Ако го копи-пействаш от тук може да не се получи, заради кавичките на променливата. WP ги изкарва такива, че на PHP редактора не му харесват. Напиши го на ръка.

Добави коментар

Какво е нужно да знаеш, за да публикуваш успешно своя коментар...

  • Моля, пиши коментарите си на кирилица.
  • Полета Име, Email, Анти-Бот и Коментар са задължителни. (Споко, email-a остава скрит)
  • Ако ще посочваш сайт, нека е твой или просто остави полето празно.
  • Изпиши с цифри верния отговор на Анти-Бот въпроса в съответното поле.
  • Изчакай поне 30 сек. от зареждането на страницата, преди да натиснеш Добави коментар.

Благодаря предварително за включването по темата! При проблеми - ползвай формата за контакт...

Ако коментарът ти е бил изтрит, то ти препоръчвам да прочетеш първо тази тема - And your point is?

30 секунди преди да можеш да добавиш своя коментар...

Добави Facebook коментар