Как правило кнопки твиттера, фейсбука и прочих на блоге ставят через шаблон или посредством плагина. При этом кнопкаи появляются на всех страницах постов. А что делает если они нужны не всегда?
Ответ прост. Надо вручную ставить их в посты. Однако,в таком случае, решив перейти на другой скрипт или решив отказаться от какого-то сервиса или добавить новый — мы будем вынуждены так же руками править посты.
Всё можно упростить. Покажу на примере кнопки ретвита. Как вы знаете, твиттер недавно запустил свою считалку+кнопку, найти можно по адресу: http://twitter.com/goodies/tweetbutton
Для себя я сгенерил следующий код: <a href=»http://twitter.com/share»>Tweet</a><script src=»http://platform.twitter.com/widgets.js» type=»text/javascript»></script>
Обратите внимание на data-via=»hodinar» — здесь поставьте свой логин на твиттере: data-via=»ВАШ-ТВИТТЕР-ЛОГИН»
Далее в шаблоне блога, в файл functions.php добавляем следующий код:
1 2 3 4 | function twitter() { return '<a href="http://twitter.com/share">Tweet</a><script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script>'; } add_shortcode('twitter', 'twitter'); |
Теперь вставив в посте конструкцию [ twitter ] (без пробелов внутри скобок) — мы выводим кнопку для ретвита.
Удобно:
| Tweet |
|
|
Спасибо.Описано всё подробно и просто.Попробуем сейчас.
Получилос.Всё просто на ок!Благодарю ещё раз.
очень нужная вещь. А в фейсбуке как делать?
а как по мне, так и пусть кнопки висят на всех страницах, и даже если не всегда они необходимы — они ведь не мешают, главное, что сервак не перегружен скорее всего совсем, чем «незначительно»;), а все остальное — на спеца, а простому сетевому обывателю это как-то даже хлопотно — сгенери, замени, добавь, вставь…
Ну, млин, для кого-то просто, а для кого-то не очень. Я вот не програмист, и мало что в этом смыслю, так что все эти коды для меня загадка(((
лично мне эти кнопки не мешают, ну есть они и есть, привыкаеш
Полностью поддерживаю предыдущего оратора.Мне тоже хлопотно было бы с этими кнопками возиться. Да и пусть себе везде стоят. Стопроцентно, что кому-то она именно на этом месте и на этой странице пригодится.Да и кнопка твиттера птичка-синичка просто радует глаз : так и хочется на неё нажать.. )))
Если можно ответьте с помощью какого плагина,что говорилось в начале, вставлять кнопки?
http://tweetmeme.com/about/plugins — вот один из вариантов