dimaseo Dimaseo

Удаление дубликатов записей в Wordpress

🔎 Wordpress, MySQL
1 авг 2010

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

Итак, приведу пример SQL запроса для удаления копий ваших записей из базы wordpress.

Автообновление сплога с помощью FeedWordPress

🔎 FeedWordPress, Yahoo Pipes
25 мар 2010

После наполнения сплога необходимым контентом при  помощи Yahoo Pipes у нас возникает необходимость обновлять его автоматически.

Так, используя автоматическое обновление сплога при помощи FeedWordPress, движку приходится проверять соответствие постов в пайпе и уже опубликованных записей в блоге, для исключения дублей. При большом количестве постов в исходной трубе, во время обновления мы создаем приличную нагрузку на сервер.

Я использую следующую надстройку для пайпа, дабы облегчить исходный фид. Так и пайп генерируется быстрее и нагрузка на сервер при обновлении меньше.

date-input

Давайте подробнее разберем что происходит с трубой при использовании такого модуля.

Yahoo Pipes - Большие и сложные трубы

🔎 Yahoo Pipes
23 мар 2010

При создании труб, работающих с большим количеством item' ов, неминуемо возникают следующие ошибки при отладке:

  • Preview Failed Bad Gateway

Данное сообщение означает что пайп не ожет обработать такое количество записей (item'ов). По моим ощущениям, для работоспособности yahoo pipes необходимо, чтобы пайп содержал не больше 140-160 записей (зависит от количества и качества Regex'ов).

Итак, как ограничить число записей в трубе? Правильно, мы будем использовать операторы Tail и Truncate.

Исходящая ссылка в названии поста.

🔎 Wordpress
11 ноя 2009

Многим приходилось сталкиваться с необходимостью вставки внешней ссылки в title, то есть название поста в WordPress. Это может понадобиться при использовании заголовка записи в качестве ссылки на новость на другом сайте или блоге, а также ссылки на станицу находящуюся по иерархии выше папки установки вордпресса.

Сегодня пришлось искать решение этой задачи. Первые мысли натолкнули меня на логичность использования произвольных полей. Хорошенько прочесав буржунет я наткнулся на уже готовое решение задачи простановки ссылки в названии записи на сайте Рецептов WordPress.

Yahoo Pipes и FeedWordPress

🔎 FeedWordPress, Yahoo Pipes
25 окт 2009

При работе с пайпами столкнулся с такой неприятностью при импорте фида в блог при помощи FeedWordPress:

1 new posts were syndicated and ( N ) existing posts were updated

Данная проблема возникала в следствии отсутствия даты пубикации для каждой записи в импортируемом фиде.

Страницы