WordPress Support

Плагин WordPress "WP-RecentComments" выводит последние комментарии.

Добавлено 3 апреля 2010 в категорию Плагины.

WP-RecentComments это один из плагинов для вывода последних комментариев в блоге. Понравился он мне использованием ajax‘а для пролистывания комментариев и встроенной поддержкой показа граватаров. Но на деле у плагина достаточно много и других достоинств, так что рекомендую посмотреть. И хотя настроек у плагина практически нет, сам виджет с последними комментариями настраивается очень тонко и для вас не составит труда вписать его практически в любой блог и в любой используемый блогом шаблон. Виджет также можно вывести напрямую вызовом нужной функции из файла шаблона на случай, если вы не используете виджеты у себя в блоге.

Скачиваем плагин с его домашней страницы и устанавливаем его:

1. Распаковываем архив.

2. Копируем папку wp-recentcomments в /wp-content/plugins/.

3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.

Единственное, что вы можете настроить в "ПараметрахWP-RecentComments" это используемую плагином JavaScript-библиотеку для реализации ajax-технологии. По умолчанию плагин использует собственный скрипт, но так как в WordPress уже встроена библиотека jQuery, то почему бы не использовать ее? Тем более, что с ней эффекты загрузки становятся более приятными на глаз.

Вы можете добавить виджет через "Внешний ВидВиджеты", тут все предельно понятно и просто, тем более, что плагин переведен на русский язык:

Чтобы вызвать виджет напрямую вы должны использовать код:

<h3>Последние комментарии</h3>
<ul><?php wp_recentcomments(); ?></ul>

В вызове этой функции вы можете использовать различные параметры для настройки вывода:

Параметр         Тип         Что означает                   По умолчанию
limit            integer     Число выводимых комментариев.  5
length           integer     Число символов в комментарии.  50
post             true/false  Показ заголовка поста.         true
pingback         true/false  Показ пингбеков.               true
trackback        true/false  Показ трекбеков.               true
avatar           true/false  Показ граватаров.              true
avatar_size      integer     Размеры картинки граватара.    32
avatar_position  left/right  Позиция граватара.             left
avatar_default   string      Граватар по умолчанию.
navigator        true/false  Показ ссылок навигации.        true
administrator    true/false  Показ комментариев админа.     true
smilies          true/false  Преобразовывать смайлики       false
                             в иконки.

И примеры различного вывода:

<?php wp_recentcomments('limit=10&length=20&post=false'); ?>
<?php wp_recentcomments('pingback=false&navigator=true&administrator=false'); ?>
<?php wp_recentcomments('avatar=true&avatar_size=16&avatar_position=right'); ?>
<?php wp_recentcomments('avatar=true&avatar_default=default.jpg'); ?>
<?php wp_recentcomments('avatar=true&avatar_default=http://www.neoease.com/avatar.gif'); ?>

Оформить виджет через css вы можете отредактировав файл wp-recentcomments.css в папке css плагина.

 

Автор плагина: mg12

Страница плагина: [ссылка]

Рассматриваемая версия: 1.8.1 от 14.09.2009

Совместимость с версией WordPress: 2.5 и выше.

Gmail на своем домене

Добавлено 2 апреля 2010 в категорию Плагины.

Несколько месяцев назад я перевел управление почтой на всех своих доменах к Google. Причины, по которым я это сделал достаточно очевидны: Gmail обеспечивает 99% защиту от спама, чего добиться в почтовом клиенте даже с самыми лучшими антиспамными фильтрами затруднительно плюс это снижает нагрузку на VPSвыделенный сервер, так как соединения спамеров с сервером фильтрует сам Google. И я даже не упоминаю о том, что Gmail дает самый лучший на сегодняшний день веб-интерфейс управления почты – ведь в конце концов, никто вам не мешает по-прежнему использовать свой любимый почтовый клиент для приема и отправки почты. Я говорю Gmail, но подразумеваю Google Apps, в состав которых и входит Gmail. То есть вы получите не только веб-интерфейс к почте, но и Google Calendar, Google Docs и некоторые другие сервисы, прикрученные к вашему собственному домену. И все, что вам для этого надо это FTP-доступ к своему сайту и возможность редактировать DNS-записи своего домена.

Объясняю максимально подробно со скриншотами (большинство кликабельны):

1. Регистрируем базовый аккаунт в Google Apps по этой ссылке. При регистрации аккаунта выбираем пункт "Администратор: Я являюсь владельцем этого домена или контролирую его", вводим свой домен в поле "Введите свое доменное имя" и жмем кнопку "Начало работы".

2. Заполняем обязательные поля в анкете, не забываем поставить галку, что вы понимаете, что для работы Google Apps вам надо будет внести изменения в DNS-записи домена. Жмем кнопку "Далее".

3. Вводим управляющий имейл аккаунта. Ввести можно, что угодно, но ничего проще "admin" придумать нельзя. Вводим с 10-ой попытки капчу и жмем на кнопку "Принимаю. Продолжить настройку".

4. Теперь у нас есть аккаунт в Google Apps, выглядит он так:

До подтверждения права на домен и до внесения изменений в DNS записи полноценно пользоваться почтой нельзя. Но в тестовых целях Google создает зеркало ваших почтовых ящиков на домене test-google-a.com, то есть почтовый ящик admin@wordpressplugins.ru.test-google-a.com уже работает и на него можно отсылать почту.

5. Следующее, что мы должны сделать это подтвердить право собственности на домен, для этого кликаем по соответствующей ссылке. Нам будет предоставлен выбор способа подтверждения, проще всего выбрать метод загрузки файла на ваш сайт. Создаем файл googlehostedservice.html, помещаем внутри его указанный текст и заливаем в корневую директорию вашего сайта. Не жмите на кнопку "Подтвердить" до тех пор, пока не зальете файл.

Получаем вот такую вот надпись о том, что проверка займет до 2-х суток. На самом деле при использовании проверки через заливку файла эта самая проверка будет произведена в течение часа, во многих случаях даже раньше.

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

В принципе инструкции вполне понятные, проблемы возникают только при использовании нестандартных панелей управления DNS. Вот к примеру у хостера Зенона панелька будет выглядеть так:

А в популярной панели управления ISPmanager так (приоритеты в таблице не отображаются, но они есть):

Вы могли заметить, что в приведенных таблицах есть строка "mail – CNAME- ghs.google.com.", она нужна для того, чтобы зайти на почту Gmail можно было по короткому урлу mail.wordpressplugins.ru, тогда как урл по умолчанию для входа в почту будет таким: http://mail.google.com/a/wordpressplugins.ru. Изменить этот урл вы можете в настройках электронной почты:

На этом, собственно, и все. Вся настройка занимает 20 минут плюс до 2-х суток обновления DNS записей. И теперь вы гордый обладатель Gmail на своем собственном домене.

Отличия такой Gmail почты от обычной практически незаметны, но вы о них должны знать: во-первых, при настройке почтового клиента вы должны в качестве логина указывать свой имейл полностью, вместе с доменом. И во-вторых, нельзя ставить точки в имейле для создания синонимов. То есть admin@wordpressplugins.ru это правильно, а вот ad.min@wordpressplugins.ru уже нет. Хотя в основном Gmail адрес r.lector@gmail.com это просто синоним для rlector@gmail.com.

Плагин WordPress Google XML Sitemaps создает карту сайта sitemap.xml

Добавлено 1 апреля 2010 в категорию Плагины.

Google XML Sitemaps это один из самых популярных плагинов для WordPress. Он служит для создания карты сайта в формате sitemap.xml, который используется практически всеми поисковиками при индексации вашего блога. Слово Google в названии плагина не должно вводить вас в заблуждение, sitemap.xml это универсальный формат карты сайта и, в отличие, скажем от гугловского rel="nofollow" используется всеми поисковиками одинаково. Даже если у вас и без карты сайта проиндексированы все страницы блога не стоит отказываться от использования плагина. Поисковики пока что не обладают разумом и допускают ошибки при индексировании. Однако помните, что файл sitemap.xml лишь подсказывает поисковику, что ему следует индексировать, а вовсе не является гарантией того, что поисковик добавит страницы с указанными ссылками в свой индекс.

Скачиваем плагин с его домашней страницы и устанавливаем его:

1. Распаковываем архив.

2. Копируем папку google-sitemap-generator в /wp-content/plugins/.

3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.

Настройки плагина вы найдете в "ПараметрахXML-Sitemap". Первое, что вы там увидите это:

Не спешите создавать карту сайта, сначала посмотрите все настройки плагина, расположенные ниже. Плагин почти полностью переведен на русский язык и особых проблем с настройкой у вас возникнуть не должно. Установленные по умолчанию настройки плагина подходят почти для любого блога, однако на некоторые вещи стоит обратить свое внимание. Например, посмотрите раздел настроек "Дополнительные страницы", почти наверняка у вас в блоге есть страницы, которые не войдут по умолчанию в карту сайта. У меня, скажем, там указаны ссылки на страницу регистрации и авторизации в блоге, но у вас это может быть что-нибудь более важное.

Следующее это "Содержание карты сайта", по умолчанию там стоят лишь 3 галки: на домашней странице, на статьях и на статических страницах. Согласен, что не стоит включать в карту сайта страницы рубрик, тегов и прочего. В карте сайта должен быть основной ваш контент в виде страниц и записей, а не дублирующийся контент, который можно найти по ссылкам на рубрики или теги. А вот включить в карту сайта страницы, образованные при разбивке статьи на несколько страниц нужно.

В разделе "Excluded items" вы можете указать, какие рубрики не учитывать при генерации карты сайта, но сомневаюсь, что вам это понадобится. А вот следующий пункт в этом разделе "Exclude posts" почти наверняка вам будет нужен. Практически у любого блогера есть черновые страницы в блоге, которые существуют, но по каким-то причинам не выводятся в шаблоне блога. То есть никто не видит ссылку на такие страницы и никто не знает, что такие страницы вообще существуют. И если вы не перечислите тут их ID, то они войдут в карту сайта и могут быть проиндексированы поисковиком и следовательно могут быть найдены посетителем, а это не всегда может быть хорошо, особенно если скрываемая страница еще не полностью готова.

Хотя автор плагина пишет о том, что данные, указанные в “Изменить частоты” вероятно игнорируются поисковиками следует все-таки перестраховаться и выставить более-менее нормальные значения. Я ставлю везде значение “Weekly“, что означает необходимость для поисковика переиндексировать весь контент блога раз в неделю. Прочие настройки плагина вроде “Приоритетов” я не трогаю, так как не уверен в том, какие цифры там должны быть, да и сомневаюсь я, что поисковики будут учитывать все эти приоритеты.

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

 

Автор плагина: Arne Brachhold
Страница плагина: [ссылка]
Рассматриваемая версия: 3.1.6 от 30.08.2009
Совместимость с версией WordPress: 2.1 и выше.