Archive for the ‘WordPress’ Category

Виральные Ссылки в WordPress

Wednesday, August 29th, 2007

К предыдущей теме о виральных ссылках. В общем-то, вставка обратных ссылок в блог на базе WordPress решается элементарно за счет плагина, обрабатывающего RSS-поток. А сервис Blogs.Yandex позволяет брать RSS-ленту по любому запросу, в том числе и со ссылкой на нужный сайт. Короче, плагин писать уже не надо!  :)

Я нашел германский плагин RSSImportTwo и адаптировал его к российской действительности. Собственно, адаптация свелась к вставке двух строк, которые переводят текст из кодировки win1251 (привычной для Blogs.Yandex.Ru) в UTF-8 (привычной для WordPress).

Моя "кириллическая" версия лежит тут - Импорт RSS для WordPress (zip, 4Kb). Если кому интересен германский оригинал RSSImportTwo, то его надо брать на сайте автора. В моем архиве также приведен пример для сбора обратных ссылок с Blogs.Yandex.Ru. Как это выглядит, можете посмотреть в боковой панели на Kvisaz.Ru - под пунктом Search я разместил сборщик ссылок на Блоггу.Ру (на Квизац просто пока не имеет смысла - их нет!). Ну заодно можете и Блоггу попиарить у себя.

Функция у обоих плагинов одинаковая - они добавляют функцию RSSImportTwo, которую следует использовать в шаблонах. К примеру, чтобы получить список ссылок в боковой панели, надо открыть шаблон Sidebar.php и вписать туда куда-нибудь строку с вызовом функции RSSImportTwo. Пример вызова лежит в моем архиве или на сайте германца.

У функции шесть параметров. Первый (числовой) задает количество вытягиваемых ссылок из RSS. Второй (текстовый) - сам RSS-поток. Три следующих параметра (true или false) определяют, какие пункты RSS будут выводиться. Если все поставить в false - будут только заголовки. Ну и последний параметр определяет количество символов в описании, если оно включено.

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

Больше 1100 - не индексируют

Wednesday, August 22nd, 2007

Вспомнил одну важную вещь и быстро побежал переделывать карту сайта. Разбил ее на четыре куска: за 2004, 2005, 2006 и 2007 отдельно.

Фишка в том, что Яндекс не индексирует страницы, если на них больше 1100 внутренних ссылок. Откуда такая информация? От Эскурсии в Яндекс, вестимо. Видите ли, сотрудники Яндекса считают, что такие страницы - не для людей.

Так что карта сайта с числом больше тысячи страниц не имеет смысла.

Предел Мастерхоста и WordPress

Tuesday, August 21st, 2007

Мастерхост не может удовлетворить WordPress при запросе данных более чем по 800 постам. Если быть точнее, то точный предел я не искал. Но при 900 и выше - он уже все. Страница просто не открывается.

Обнаружил это, когда хотел создать карту сайта .  Все  методы,  описанные и самими мастерами WordPress, и сторонними умельцами, предлагают ее формировать динамически при помощи прямых SQL-запросов или функций типа get_archives(). Но при таком огромном количество постов это просто не работает. Да и вообще карта сайта должна быть статической  и обновляться только при изменении количества постов и страниц. Подумаю над этим.

А пока сформировал карту вручную, тупо процедив порциями по 800 постов и вклеив ссылки в виде HTML.