Кнопки социальных сетей, ошибка okbm и сервис «Одна кнопка»

Привет. Снова пишу про злосчастную ссылку и надпись okbm.  Я снова столкнулся с этой штукой. О  столкновении с ней я уже писал, но вот  решил дополнить. В той заметке я писал о том, как обошел эту проблему добавив скрип:

<script src="http://odnaknopka.ru/ok3.js" type="text/javascript"></script>

сервиса «Одна кнопка»,  а сам плагин для WP, который выдавал эту ошибку удалил. Скрипт этот брал у них на сайте.  Все хорошо работало,  но однажды мой сайт вдруг перестал грузиться, вернее очень очень долго приходилось ждать загрузки главной страницы. Проблема оказалась в том, что что то случилось с сервисом «Одна кнопка» и он на какое то время перестал работать.  В результате,  у кого стоял плагин  - просто перестали отображаться кнопки социальных сетей, у некоторых, тех кто пользовался скриптом как и я,  была проблема с загрузкой сайта.  В итоге я бахнул этот скрипт и все пришло в норму.

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

<div> <script src="http://odnaknopka.ru/wp/ok3.utf8.js"> </script> <script> okbm('<?php the_permalink(); ?>','<?php the_title(); ?>'); </script> </div>

 

который предложили на сайте  mywordpress.ru, информации по решению этой проблемы не много,  а сайтов с такой проблемой — много,  по этому думаю мой пост тоже будет полезен. Вставлять этот код нужно после кода:

<?php the_content() ;?>

И вот тут есть один момент, если вы хотите чтоб кнопки социальных сетей отображались на главной странице, в анонсе поста  - вставьте этот  код в файл Home.php . Если хотите чтоб кнопки социальных сетей отображались только внутри поста,  тогда вставьте код  в файл Index.php . Ну а если хотите чтоб они были и там и там  - тогда вставьте в оба файла. Вот такие вот дела ).

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *