TweetMeme Button
Я уже упоминал
Скачиваем плагин с его домашней страницы и устанавливаем его:
1. Распаковываем архив.
2. Копируем папку tweetmeme в /wp-content/plugins/ .
3. Заходим в админку блога на вкладку " Плагины " и активируем плагин.
Плагин создает свое действительно собственное меню " TweetMeme ", с двумя пунктами " Settings " и " Analytics ", второй пункт нам не нужен, так как статистика реально платная, да и достаточно кривая (если судить по Trial доступу). А вот с " Settings " мы и будем работать, потому что именно там осуществляется настройка плагина.
Первые пункты настроек указывают, реально где именно будет показана кнопка. " Display the button on pages " добавит кнопку на страницы (страницы это не записи) блога, что вряд ли кому может понадобиться. " Display the button on the front page (home) " включает отображение кнопки на главной странице блога (и на страницах, образованных постраничной навигацией). Не потрясающе совсем как нельзя очень удачный пункт, так как хоть на главной странице и не будет кнопки, но она будет показываться при просмотре рубрик блога. " Display the image button in your feed, only available as the normal size widget. " добавляет кнопку в RSS ленту, причем добавление будет произведено только, если вы выберете без сомнения нормальный (большой) стиль кнопки.
Следующая опция это " Position ", которая определяет как именно будет выводиться кнопка. Есть следующие значения:
1.
Before
- кнопка показывается вверху.
2.
After
- кнопка показывается внизу.
3.
Before and After
- кнопка показывается и впрямь вверху и внизу.
4.
Shortcode [tweetmeme]
- кнопка выводится в тексте записи.
5.
Manual
- на самом деле ручной вывод кнопки в шаблоне.
Тут все достаточно просто - самый как нельзя более оптимальный вариант без правки шаблона это Before . Вариант с двумя кнопками в одной записи мало подходит, так к обеим кнопкам будет применен стиль, указанный в пункте " Styling ", а настроить одним стилем кнопки, выводимые в разных местах записи в самом деле проблематично, обязательно одна из кнопок будет выведена криво. Использование кода [tweetmeme] также отпадает, так как истинно вручную вставлять кнопку при создании каждой записи будет неудобно, а удивительно одновременно методы вывода не работают, надо использовать только один. Истинно последний вариант Manual предполагает ручную вставку кода в не на шутку нужный файл шаблона, однако в документации к плагину забыли описать какой именно должен быть код и мне пришлось поломать над этим голову.
" RSS Position " аналогична опции " Position " за исключением того, что в RSS -ленте нет возможности действительно ручной вставки кнопки.
Опция " Type " определяет размер кнопки, на скриншоте в начале этой статьи показаны оба размера кнопки, выбирайте тот, что вам кажется лучшим для дизайна вашего блога.
Кнопка плагина выводится через загрузку скрипта в iframe . Я так и не смог найти разительно внятный ответ являются ли ссылки в iframe внешними, утекает ли на них Google PR и видит ли их Яндекс . Но на всякий случай, если для вас это тем более критично, то вы можете запретить Яндексу индексировать эти ссылки через вставку noindex и указать Google не переходить по таким ссылкам, присвоим им nofollow тег. Сделать это достаточно просто, откройте файл плагина tweetmeme.php и замените строки:
25 | $button = '' ; |
54 | $button .= ' frameborder="0" scrolling="no"> ' ; |
на:
25 | $button = '' ; |
54 | $button .= ' frameborder="0" scrolling="no" rel="nofollow"> ' ; |
Теперь про использование Manual способа вывода кнопки. Откройте действительно нужный файл шаблона (например, single.php для показа кнопки только на страницах записей) и добавьте очень туда код:
Только удостоверьтесь, что этот код будет находиться внутри цикла have_posts , так как в противном случае скрипт кнопки не сможет узнать урл записи и соответственно не сможет показать ни количество твитов для нее, ни кнопки твита\ретвита.
Чтобы избежать одних только нулей в счетчике твитов советую вам транслировать ваши записи в
Twitter
, хотя бы
Автор плагина:
Страница плагина:
Рассматриваемая версия:
1.7.5
от
08.01.2010
Совместимость с версией WordPress:
2.7.2
и выше.
wordpressplugins.ru