Архив

Архив рубрики «Wordpress&»

Ревизии статей в Wordpress

02 Янв 2011

При сохранении неопубликованной статьи или обновлении опубликованной, Wordpress создает новую копию (ревизию, редакцию). Процесс этот по-умолчанию бесконечен. Т.е. число сохраненных копий не ограничивается. Причем, каждый раз статья пересохраняется полностью, а не только та часть, в которую были внесены изменения, как это делают системы управления версиями, типа SVN. Понятно, что это очень сильно увеличивает размер базы данных. Поэтому, лучше сразу настроить редактор нужным образом.


В файле wp-settings.php есть параметр WP_POST_REVISIONS:

   true (по умолчанию) - хранить все редакции записей

   false - не хранить редации (хранится только копия автосохранения)

   (int) > 0 - хранить указанной число редакций (+1 копия автосохранения)

Интервал автосохранения можно задавать с помощью параметра AUTOSAVE_INTERVAL (по умолчанию – 60 секунд)
Почистить базу от ревизий (без использования различных плагинов) можно простым sql-запросом:

DELETE FROM wp_posts WHERE post_type = "revision";

Wordpress

Wordpress – noindex в ссылке на сайт автора комментария

01 Окт 2009

В Wordpress, по умолчанию, ссылки на сайты авторов комментариев не будут учитываться поисковой системой Google, поскольку в них размещается параметр rel=”nofollow”.

Возникла задача скрыть эти ссылки и от Яndexa. Понятно, что для этого ссылку надо закрывать тегами <noindex></noindex>. Как это сделать в Wordpress?

Вариант 1.

В папке wp-includes в файле comment-template.php находим функцию get_comment_author_link(). Эта функция как раз и формирует линк на сайт автора комментария.

Добавляем в результат, возвращаемый функцией, теги <noindex> </noindex>:


$return = "<noindex><a href='$url' rel='external nofollow' class='url'>
               $author</a></noindex>";

Читать полностью…

Wordpress , ,