WP Ya.Share

English description see below

Плагин WP Ya.Share добавляет в ваш блог набор кнопок для отправки ссылки (URL) просматриваемой страницы блога в наиболее популярные «социальные сервисы» (вконтакте, жж, моймир и несколько других).

Плагин использует разработанный в Яндексе API Ya.share (блок «Поделиться»), а я только упростил его встраивание в wordpress-блог.

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

У плагина есть несколько настроек:

  1. блок «поделиться» может располагаться либо в блоке содержания записи/страницы, либо в виджете (создаётся новый виджет, который можно расположить в любом месте сайдбара);
  2. какие из кнопок соц. сервисов отображать в блоке;
  3. будет ли в блоке кнопка с надписью, ссылка, иконка, или ничего;
  4. слева, справа или по центру будет расположен блок «поделиться»;
  5. над или под содержанием записей;
  6. указать язык надписи.

Скачать плагин можно здесь: Download WP Ya.Share Plugin.

Я не имею никакого отношения к Яндексу, а только создал этот плагин, для удобства использования блока «Поделиться» в WordPress.

Да, если вам нужно, чтобы блок «поделиться» отображался на всех страницах блога, в том числе в ленте блога или рубрики, то выберите в настройках пункт «создать виджет», и затем в разделе управления виджетами поставьте виджет «Ya.Share» в подходящее место.

Обн. 20/07/2011: Теперь WP Ya.Share присутствует в официальном каталоге плагинов wordpress, так что вы можете найти и установить его, введя ya share в админке вашего блога в поиске в разделе добавления новых плагинов.

Обн. 09/06/2013: В версии 1.4 — добавлен сервис Surfingbird (вообще впервые слышу про такой); добавлена опция вкл./выкл. в всплывающем блоке поле, из которого можно скопировать ссылку; мелкие правки.

Обн. 13/12/2014: В версии 1.6:
1. Заменен домен яндекса, с которого подгружался скрипт кнопок (с нестабильного yandex.st, который очень часто оказывался недоступным, на обычный в зоне .net — yastatic.net).
2. добавлен сервис Pinterest. Так как этот сервис для постинга картинок, то кнопка Pinterest появляется только для тех записей, у которых есть картинки: сначала плагин проверяет, есть ли у записи или страницы featured image (как это по-русски правильно сказать, так и не придумал, в админке вордпресса это называется «миниатюра записи») — если есть, то в Пинтерест отправляется именно эта картинка. Если таковой нет, дальше плагин проверяет, есть ли у публикуемого материала прикрепленные картинки (attached images), то есть те, которые были закачаны на сайт со страницы редактирования материала, и если есть, берется первая из списка. Если прикрепленных нет, дальше плагин проверяет, есть ли изображения, встроенные в текст, например в теге IMG (точнее, проверяется присутствие URL изображения по всему HTML материала). Если ничего не обнаружено, то кнопка Pinterest не показывается.
3. Удалена кнопка ya.ru (яндекс вообще прикрыл блогосервис ya.ru)

. . .

The WP Ya.Share plugin adds to your blog a set of buttons to save URLs of your pages/posts in popular social services (fb, vk, lj etc.).

It uses the Yandex Ya.share API; I shaped it into wordpress plugin with some options only.

The following options are available:

  1. locate «ya.share» block either in the content of a page/single post or in the sidebar (as a new widget);
  2. select a list of preferable social services;
  3. button/link/icon for full services list, or nothing;
  4. left, right or centered location;
  5. above or after the content;
  6. inscription language.

Download WP Ya.Share Plugin.

I have no relation to Yandex, I only wrote this plugin.

If you need the Ya.share block appears on every page of your blog (in archive/category, not only on single posts or pages), select an option «create widget» and then move the Ya.share widget in Widgets Management to the appropriate place.

155 комментариев на «WP Ya.Share»

  1. Супер! Только подумал, а ты уже сделал! (ничего, что на «ты», мы вроде одного поколения :)

    Тащу себе, сейчас буду пробовать.

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

  2. Поставил, все фурычит! :)

    Сразу предложения добавить еще пару мелких фич:

    1. Возможность изменять текст на кнопке, я например хотел бы написать Рассказать друзьям

    2. Возможность менять порядок кнопок, например, сначала фейсбук и твиттер

    3. Хотелось бы, чтобы кнопка была видна не только в самой записи, но и в анонсе записей на главной странице.

  3. Насчёт 1,2,3 я думал ещё когда писал плагин — сделаю, только не обещаю сроков. А насчёт статистики — не уверен, что это нужно в плагине. А может, уже кто-то делал «метрикатор»?

  4. Насчет 1,2,3 — отлично, бум ждать!

    А насчет статистики — такая фича есть у плагина для гугл аналитик, очень удобно. Заходишь в консоль и внизу сразу быстрая статистика.

  5. Привет, как продвигаются дела? Ждем обновлений :)

    Там, кстати, появились новые сервисы для поделиться, тоже отлично :)

    А пока поймал один то ли баг, то ли я просто не понял. В настройках выбираю с кем делиться, они нормально отображаются иконками. Но в самой кнопке Поделиться в выпадающем списке вместо Мой круг выдает Friendfeed. Можно ли это поправить?

  6. И еще, можно ли тебе предложить еще одну идею для еще одного плагина?

    В общем, часто нужен ID странцы, но сейчас, чтобы его увидеть приходится открывать страницу в режиме редактирования и по очереди каждую, что очень неудобно.

    Хотелось бы видеть эти ID в списке страниц в админке, и в свойствах страниц отдельным полем.

  7. Если в выпадающем списке вместо Мой круг выдает Friendfeed не в плагине, в исходном коде вставки, значит, это ошибка на стороне яндекса. Чтобы увидеть ID страницы, достаточно в списке страниц навести курсор на ссылку редактирования. Я не обещал, когда дела будут продвигаться, и сейчас занят совершенно другими вещами.

  8. Здравствуйте! Я практически ноль в этом деле,по-этому может быть вопрос дурацкий))) Плагин на сайт я установил (автоматически), А как видно ,что он заработал? Спасибо

  9. sen@t, сейчас кнопки у вас видны в каждой записи и странице. Если хотите, чтобы они отображались и в ленте записей, поставьте их в сайдбар (через «Внешний вид» — «Виджеты»). И в настройках плагина тогда надо выбрать «создать виджет».

  10. Спасибо тебе большое :) Добавишь ещё кнопку на google plus — цены тебе не будет :)

  11. Пира, этого пока нет в списке поддерживаемых яндексом сервисов.

  12. А реально сделать, чтобы эти кнопки не везде были? мне они нужны только в постах. в страницах не надо.

  13. Пира — да, реально. В будущей версии, может быть, добавлю такую настройку.
    Вы можете сделать это сейчас, немного подредактировав плагин. В файле плагина — wp-ya-share.php замените 138-ю строчку: if ( !is_single() && !is_page() )

    на такую: if ( !is_single() )

  14. Здравствуйте! у меня такая проблема: я кнопки вижу на своем сайте. а посетители нет. как можно поправить ситуацию?

  15. Кирилл, кнопки отображаются на страничке отдельной записи, а в ленте не отображаются. Если вы хотите, чтобы они были на каждой странице, то укажите в плагине настройку «показывать в виджете» и поместите виджет ya share в сайдбаре.

  16. Спасибо, очень удобный плагин!
    А подскажите пожалуйста — есть ли возможность сделать поп-ап окна сетей поменьше? (500 на 300, например — а то в фейсбуке открывается вообще огромное, да и в твиттере немаленькое…)

  17. Скорее бы сделали, чтобы кнопочки были видны и на главной, а не только в записях. А можно вручную пока как-то добавить это?

  18. Огромное СПАСИБО!

    Оченб нужный плагин. Пытался напрямую код вставить после записи. Не воспринимает и все! Тема особая и нет возможности просто в Single вставить.

    А тут все работает!!!

  19. Извините, конечно, за дурацкий вопрос — а как и где найти настройку плагина?;)

  20. Когда плагин активирован, в меню управления в разделе «Параметры» появляется новый пункт — ya.share.

  21. Спасибо за плагин. У меня проблема, мой блок «поделиться» всегда располагается справа, даже, если в настройках ставишь слева. Как можно это исправить? И еще, скажите пожалуйста, как изменить css. Например, шрифт и размер шрифта у ссылки «поделиться». Спасибо.

  22. Для гугла ни одна кнопочка не работает. Кстати, как насчет Google+1 кнопки?

  23. Подскажите, пожалуйста, в чем может быть проблема!
    Установил Ваш плагин, все настроил во вкладке Ya.share, но ссылки на сайте не появляются. Ни внизу страниц, ни в виджете. Если выбираю виджет и размещаю его на странице, то он отображается, но виден только заголовок, ни одной share-кнопки в нем нет…

  24. А возможно ли встроить его с помощью шортката или функции, чтобы подправить его положение в CSS, а то он немного не туда автоматом становится. Спасибо.

  25. Здравствуйте, как можно вызвать плагин в шаблоне странички? то есть мне нужно добавить его прямо в single.php (виджет и через содержание статьи не пойдет)

  26. Andrey, спасибо за плагин. Развивая вопрос, поднятый Пира: как сделать (что заменить в коде и на что?) так, чтобы плагин не работал на конкретной странице, либо в конкретном посте? С уважением.

  27. Плагин WP Ya.share обновлён. В версии 1.2:

    добавлены сервисы Google+ и diary;

    добавлено ещё две опции расположения ya.share: multiple (во всех постах ленты блога/архива/рубрики) и selectively (в этом случае блок выводится при вставке в содержание записи короткого кода: [ya_share]).

    добавлен белорусский перевод;

    переписана заново большая часть кода.

  28. После обновления

    Warning: implode() [function.implode]: Invalid arguments passed in /home/user/public_html/wp-content/plugins/wp-ya-share/wp-ya-share.php on line 130

    Warning: implode() [function.implode]: Invalid arguments passed in /home/user/public_html/wp-content/plugins/wp-ya-share/wp-ya-share.php on line 133

  29. Все, разобрался, по всей видимости, Вы удалили некоторые сервисы, которые у меня были выбраны.

  30. Здравствуйте!
    В свободное время делаю сайт для школы на вордпрессе.
    Установил Ваш плагин, но он не работает в моей теме.
    Выбрал виджет, добавил и там тоже пусто.
    Помогите начинающему, пожалуйста, что я не так делаю? Может где в страницах не дописал какой код?

  31. Василий, вижу, что в данный момент в коде вашего сайта плагин не участвует. Внутри тэга head (обычно это в файле header.php) обязательно должен присутствовать такой php-код: wp_head(), без этого плагин не будет работать, и многие другие плагины тоже.

  32. На самом деле этот код был. Всё заработало, спасибо за подсказку.
    У меня после была ссылка на скрипт, что вверху по центру листает приветствие. Я её поднял вверх, а оставил непосредственно перед закрытием тега .
    Странно, но тем не менее я покапался благодаря Вам и всё заработало :)
    Спасибо!
    PS: Спасибо за плагин!

  33. Эммм простите за флуд, но выше я старался объяснить понятно, а там все коды удалились. Читается смешно :D

  34. Сегодня обновил плагин и wordpress и плагин упал. В чём проблема, не подскажите?

  35. После обновления не поднялся плагин, вот что пишет: Warning: implode() [function.implode]: Invalid arguments passed in /home/klimatgr/public_html/wordpress/wp-content/plugins/wp-ya-share/wp-ya-share.php on line 130

    Warning: implode() [function.implode]: Invalid arguments passed in /home/klimatgr/public_html/wordpress/wp-content/plugins/wp-ya-share/wp-ya-share.php on line 133

  36. Благодарю за ответ, мне помогло, плагин работает. С вашего разрешения я выложу здесь ваш ответ, может кому то еще поможет.
    Решение:

    Эти предупреждения связаны с изменением в структуре хранения настроек плагина.

    В управлении сайта обновите набор настроек плагина:

    зайдите в раздел настроек плагина (Параметры – Ya share), выберите нужные настройки и нажмите кнопку «Сохранить изменения».

    Это должно помочь.

  37. Спасибо. Это именно то, что я искала. Единственное, что не могу сделать, — это убрать блок «поделиться» в последней версии. Вы не подскажете, каким образом это можно сделать?

  38. Если делишься на одноклассниках, то просто выкидывает из аккаунта и ничего не публикуется. В чем может быть проблема?

  39. Игорь, я попробовал на одноклассниках — из аккаунта не выкидывает, но говорит, что друзья увидят ссылку в своих новостях. При этом я сам её — не вижу.

  40. Ну вот и хотелось бы выяснить в чем проблема.
    А меня и других выкидывает.

  41. Игорь, посмотрел ваш сайт, попробовал «поделиться» — у меня не выкидывает. Проверил на одноклассниках, моймире и вконтакте.

  42. Отличный плагин.
    Хотелось бы еще иметь возможность выбора рубрик в которых показывать кнопки, а в каких запретить. Иначе приходится вручную [ya_share] дописывать в каждом посте

  43. Добрый день. Спасибо за плагин. А можно как-то сделать, чтобы отображалось и перед статьей и после статьи одновременно ?
    Пытался ручками вставлять в шаблон через , но потом понял, что шорткод не зарегистрирован и следовательно таким образом не выходит решить вопрос.

  44. Игорь, в файле плагина (wp-ya-share.php) в 188-й строке замените:
    return $str . ya_share_out();
    на:
    return ya_share_out() . $str . ya_share_out();

  45. Андрей, подскажите, пжл, а можно как то сделать отступ от значков Вашего плагина ? Я имею ввиду, что когда он расположен вначале статьи, то значки впритык к тексту, вот можно ли там сделать отступ ?

  46. Добрый день!
    Согласен c комментом Евгения от 23 ноября 2012.
    Есть страницы, на которых кнопка не нудна, например «Контакты» или «Карта сайта».
    Хорошо бы сделать отдельные функции:
    — добавлять только в «записи»
    — добавлять только в «страницы»
    — список записей\страниц на которых кнопка не нужна.

  47. Андрей, большое спасибо! Наконец-то нашла плагин, который заработал в моей резиновой теме. А возможно кнопочки побольше сделать?

  48. Здравствуйте, Андрей. Подскажите, пжлста, как сделать отображение ссылок в рубриках не к каждой записе, а внизу только единожды как здесь http://media-mera.ru/

  49. Никита, в настройках плагина выбираете настройку «создать виджет», затем идёте в раздел виджетов и добавляете виджет «Ya Share» в подходящую область.

  50. Привет, я установил на сайт Ваш плагин. Все работает безупречно! Только один важный момент имеется. Плагин не отображается в IE 8,9 (не отображаются иконки и страница блога изменилась в структуре). Что это может быть? Спасибо.

  51. Андрей, я могу дать Вам ссылку только приватным способом. В настоящее время, я не могу открыто писать адрес страницы, т.к. сайт в разработке и не особо нужно сейчас иметь посетителей. Как мне сообщить вам приватно адрес страницы?

  52. Привет Андрей. Пишу с опозданием, был в отъезде. Я получил от Вас письмо. Проблема решена. Один из плагинов был виновником. Теперь все отображается! Спасибо за внимание. Ваш плагин — отличный!!! Удачи…

  53. после перехода на новый хостинг прлагин перестал работаь… пришлось добавить код в ручную в файл singl post.php

    все вроде норма, но после шаринга в фейстбуке например не отображается лого сайта… раньше с этим проблем не было…

  54. Андрей привет, было бы отлично, если бы вы сделали возможность в настройках плагина выбирать где показывать: на страницах и в блоге или только в блоге. Сейчас это возможно только корректировкой кода в самом плагине. Спасибо.

  55. Да, именно так и не работает. На страницах отображается текст [ya_share]

  56. Переключите тему оформления, например в дефолтную (2011, 2012). Если заработало — значит, проблема в теме оформления. Если проблема остаётся — значит, какой-то другой плагин мешает.

  57. Привет, Андрей. Как сделать, чтоб вывод ссылок был не после статьи, а после тегов (меток), которые идут после статьи?

  58. А ещё проще, перед комментариями в статье?

  59. Никита, с помощью плагина это сделать не получится, потому что плагин добавляет код кнопок в именно в блок текста записи. Разве что можно схитрить, сдвинув блок кнопок вниз с помощью CSS, навесив подходящий стиль на класс wp_ya_share.

  60. Спасибо за Вашу работу. У меня вопрос, когда «делюсь» новостью, например, в «моем мире» вставляется только ссылка, нет краткого описания и картинка не вставляется. Можно это как-то сделать?

  61. Спасибо за виджет. Подобный виджет реализующий лишь кнопку Like для Facebook весит 1.23 Мб — жесть!))

    Вы в описании уточните, где искать настройку плагина. Я только из комментов понял, что она в общих настройках WP, а не в самом плагине…

  62. Николай, ничего необычного: в меню управления в подменю «Параметры» (он же «Настройки») после активации плагина будет ссылка «Ya.Share».

  63. подскажите пожалуйста откуда берется картинка рядом с ссылкой?

  64. Vlad, когда вы при помощи Ya share отправляете ссылку, например, в «Вконтакте», то сервер «Вконтакте» анализирует страницу и извлекает из неё картинки.

  65. но, извините пожалуйста,почему же тогда он берет логотип моего хостера,а не картинки с сайта?

  66. Vlad, плагин только встраивает в ваши страницы код кнопок, подгружая javascript, который предоставляет яндекс. Я не возьмусь исследовать, откуда берётся логотип хостера. Рекомендую обратиться к разработчику, который создавал Ваш сайт.

  67. Спасибо за плагин!
    Один вопрос: если блок «поделиться» в ленте, жму на любой сервис, плагин подхватывает правильный URL (на страницу поста), но не подхватывает title (просто берет его от текущей страницы, а не от страницы поста). Можно как-нибудь брать заголовок самой записи?

    Удачно это реализовано на сайте zadolba.li.

  68. Алекс, думаю, что можно брать заголовок самой записи — так же как берется URL записи. Посмотрю на днях.

  69. В версии 1.3, при включении блока «ya share» в каждой записи ленты блога, в соц. сетки теперь подаётся соответствующий заголовок — той же записи, а не всей ленты.

  70. Андрей! Перечитал все комментарии. На один из вопросов, которые не однократно задавался, вы так и не ответили:
    Например:

    «24 марта 2012 23:16
    Здравствуйте, как можно вызвать плагин в шаблоне странички? то есть мне нужно добавить его прямо в single.php (виджет и через содержание статьи не пойдет)»

    Тоже это интересует. Ответьте, пожалуйста.

  71. Подскажите, можно каким-то образом исключить отображение в определенной категории?

  72. Здравствуйте, почему-то нет кнопки surfing bird, а в яндексе есть. Без нее как-то грустно. Не подскажете, как можно ее добавить в панель?

  73. Леонид Константинович, я не вижу в описании сервиса Ya share на Яндексе, как можно переключиться на новый дизайн кнопок. Если видите — подскажите где. Про перестановку «кнопок» местами я думал было ещё в самом начале, но потом передумал, так что наверно, нет.

  74. Да, наличие кнопок нового дизайна было бы очень неплохим…

  75. Если нужно встроить плагин куда либо (на пр. single.php) в нужном месте добавьте:

    плагин должен быть включен и настроен.

  76. ыыы, зафильтровали код… пробуем еще раз:
    <?php echo ya_share_out(); >

  77. Добрый день. Спасибо за плагин. Хотел бы узнать можно ли сделать так чтобы был вывод количества всех «лайков» в одной цифре и ее послудующая запись с обновлениями в бд, чтобы можно было сортировать записи по количеству «лайков». (Неработающий пример http://peterbending.com/wordpress/how-to-order-posts-by-number-of-facebook-likes/)

  78. Если Да, то отправьте код на почту, заранее спасибо!

  79. Здравствуйте, как выключить плагин на страницах, а оставить только на постах и в категориях/рубриках, спасибо

  80. Andrey, немного поковырял ваш плагин и прикрутил к нему темы на выбор. 1 с количеством лайков, 2 для тёмных тем оформления. Только есть ограничения по поддерживаемым сервисам самого яндекса. Там же в админке перечислил кнопки, которые работают. https://drive.google.com/file/d/0B_0u7TSYL9pZd1pMUkNzdFNuUEE/edit?usp=sharing

  81. Добрый день!
    Спасибо за замечательный плагин. Без него у меня не получалось добавить кнопки Поделиться от Яндекс.
    Одно неприятно — заметил что в Одноклассники не добавляется запись. После авторизации уже нажав Рассказать друзьям маленькое окошко подвисает до бесконечности и происходит logout из профиля соц. сети. Может знаете почему так?

  82. Методом экспериментов — когда выбрать Без картинки, тогда публикует… Без картинки не хорошо. Пробовал с сайта http://visual.yandex.ua добавить в Одноклассники — добавляет, но от картинки только контуры. Почему так?

  83. Илья, довольно часто наблюдал, что скрипт встраивания кнопок подгружается медленно или вообще не подгружается из за недоступности домена yandex.st — именно там расположены скрипт кнопок. Почему так — это вопрос к яндексу.

  84. Здравствуйте! Не подскажете, как можно увеличить размер кнопок? Хотелось бы кнопочки побольше. Думаю, для Ya Share будут уместны крупные иконы соцсетей — для мобильных устройств удобнее.

  85. Доступна версия плагина 1.5 — с возможностью выбора одного из трёх стилей (тем) кнопок: дефолтный, для тёмных фонов и счётчики (т. е. со статистикой). Сразу уточню: почему в новых стилях показываются не все кнопки — это вопрос к яндексу.

    Пользуясь случаем — приглашаю попробовать мою тему оформления B3
    http://wordpress.org/themes/b3
    (адаптивная, на основе Bootstrap 3, с разными настройками).

  86. Алексей, в новой версии — добавлены кнопки-счётчики, они больше чем обычные.

  87. Леонид, Вы заметили, что картинка кнопок находится на домене яндекса? Попробуйте спросить у них, почему её не доделали. ;)

  88. Огромное спасибо за плагин, он просто волшебный!
    Но есть одно НО, когда выбираешь отображение СЧЕТЧИК, нажимаешь поделиться, все хорошо получается и значение в счетчике повышается, но после обновление страницы счетчик обнуляется. Не подскажите в чем причина?

  89. Владимир, думаю, причина может быть в том, что URL страниц до и после могут немного отличаться.

  90. Доброе время суток! Спасибо за плагин! Скажите, пожалуйста, нельзя ли реализовать автоматическое «расшаривание» каждой новой статьи после публикации путём указания ссылок на свои профили (особенно интересует Вконтакте) в настройках плагина? Заранее спасибо за ответ!

  91. Юлия, такая функциональность в API Яндекса «Поделиться в соцсетях» не предоставляется. Но, в принципе, подобное возможно, и может быть, такие плагины существуют.

  92. Подскажите как решить такую беду:
    Поставил плагин, настроил ико соц сетей: твит, вк, ок, г+, фб.
    Пользовался месяц. Теперь решил добавить другие сети. добавляю в настройках ЖЖ, лайвинет, евернот, спэйс. Не отображаются под записями. Место под них резервируется, но на месте иконом бэкграунд сайта и все. Что делать?
    Кэш сбрасывал, отключал все значки, потом выбирал нужные и применял настройки, отключал плагин и включал, отключал плагин и значки потом по очереди вкл значки и плагин + манипуляции со сбросом кэша. Не помогло ничего( Ерроров нет…что делать???

  93. 2 года все работало безупречно, перешел на новую версию 1,5 и как говорится, все пропало. Кнопка не отображается и не пойму в чем проблема(((

  94. Алекс из Краснодона, яндекс предоставляет счетчики для твит, вк, ок, г+, фб, а для сервисов, для которых нет счетчков, в варианте со счетчиками нет и кнопок.

  95. Alex, у которого 2 года работал безупречно, попробуйте обновить настройки плагина.

  96. Настройки менял раз пять, различные варианты. В виде виджета тоже не получилось

  97. Alex, ну тогда действуйте стандартным способом: чтобы понять, где конфликт, включите тему, которая поставляется с wordpress, а если это не помогло, отключайте другие плагины.

  98. Добрый день! Спасибо за плагин! А можно добавить Pinterest? В API яндекса уже есть эта возможность, только требуется ссылка на картинку кнопочки.

  99. Версия 1.6 доступна для скачивания. Описание версии см. в обновленном тексте этого поста.

  100. Илья, в 1.6.1 по сравнению с 1.6 ничего нового, только дочистка ya.ru.

  101. У меня вообще перестал работать этот плагин после обновления…. Что за?

  102. Сергей (вомбат), без понятия «что за». Попробуйте обновить настройки плагина.

  103. AlecSPB,
    во 1-х, это open source, вы можете взять код и доработать как угодно на свое усмотрение. Также, в рамках GPL-лицензии не предусматривается предоставление гарантий, так что вопрос «почему не доработан код с моим предложением» звучит как-то чересчур требовательно.
    во-2х, я и не подозревал, что вы где-то в форуме что-то написали. Я не уверен даже, что на этом сайте все комменты прочитываю.
    в-3х, не вижу на данный момент, что в описании API яндекса (https://tech.yandex.ru/share/doc/dg/concepts/share-button-ov-docpage/) предусмотрены «большие» и «маленькие», «small» и «big» кнопки. Счетчики — есть, и в плагине они поддерживаются.

  104. При активации плагина сайт перестает работать, появляется сообщение об ошибке . Вот ссылка на скриншот. https://yadi.sk/i/aYOTZIF4fyhKf
    Версия WordPress 3.0,1. В чем может быть проблема?

  105. Ринат, проблема в том, что у вас установлена очень старая версия WordPress. Ошибка, указанная на скриншоте, говорит, что произошел вызов несуществующей функции get_attached_media(), она появилась в версии WordPress 3.6.0, а у вас 3.0.1. Обновите WordPress до свежей рекомендуемой версии, на сегодня это 4.1.1.

  106. Андрей, спасибо за плагин! Подскажите, есть ли возможность задать картинку для блока поделиться вручную? Нужно вставить миниатюру поста, например.

  107. Евгений, эту задачу плагин не решает, за исключением кнопки Pinterest, для которой плагин пытается выбрать и указать подходящую картинку. Для Фейсбука и ВК, чтобы задать нужную картинку, в коде страницы должна присутствовать специальная разметка, а если ее нет, то они будут пытаться выбрать картинку самостоятельно. Поищите плагин по фразе Open Graph, вот например https://wordpress.org/plugins/wp-facebook-open-graph-protocol/ — как раз об этом: The plugin will first look for a featured image. If there isn’t one or your theme doesn’t have those available, then it will pull the image(s) in the post/page content.

  108. Тоже зашел сказать спасибо:) классный плагин!
    Раньше вручную ставил кнопки)))

  109. Денис, спасибо за информацию. А не в курсе, где в яндексе можно почитать об этом обновлении?

  110. Добрый день, Андрей! Спасибо за плагин! Долго мучился со вставкой кода блока в мою тему Newspaper, никак не хотел работать. Нашел случайно в комментариях в клубе пользователей блока «Поделиться» запись о существовании такого плагина. Скажите, вы планируете дальше работать над плагином? Меня интересует вставка блока и внизу статьи тоже.

  111. Добрый день! Постоянно сбрасывается счетчики Google+, Вконтакте то 10 50 100 потом опять 10 2 и так постоянно. А также при репосте с сайта в социальную сеть Мой Мир не отображается картинка поста. Подскажите что может быть не так?

  112. В ответ на этот комментарий:
    Илья, только что проверил: сейчас домен mc.yandex.ru в Украине тоже забанен, то есть он не долго подгружается, а не подгружается вообще, и вместо него может подгружаться страница-заглушка от провайдера. А скрипт кнопок соцсетей подгружался с перебоями задолго до санкций, я замечал это и год, и два назад. Раньше, когда он предлагался с домена yandex.st, то было еще хуже, возможно, из-за необычности домена.

    Чтобы скрипт кнопок не завешивал страницу, если он не грузится, нужно добавить в код подключения скрипта атрибут async, чтобы было так как указано сейчас в документации Яндекса:
    https://tech.yandex.ru/share/doc/dg/add-docpage/
    В WordPress API (wp_enqueue_script) напрямую это, похоже, не предусмотрено, нужно немного допилить: https://www.google.com.ua/search?q=wp_enqueue_script+async

    При случае, если еще придется заниматься этим плагином, то добавлю обновление в плагин.

    Прямо сейчас можно сделать следующее:
    1) отключить wp_enqueue_script (удалить или закомментировать строку 156 в файле wp-ya-share.php);
    2) вместо этого добавить в страницы подключение скрипта с атрибутом async: а) или просто вставкой в файле header.php темы, б) или дописать в тему или в плагин это подключение через action wp_head (оба варианта не приветствуются как не соответствующие стандартам WordPress).

  113. Андрей, здравствуйте! Спасибо вам за подробные советы по настройке плагина. Пред тем как его себе подключал (было года 3 назад) перепробовал с десяток разных плагинов и ваш оказался самым удобным. Меньше всего внешних ссылок, удобные настройки, высокая скорость загрузки, минимум запросов, статистика поделившихся в соц сетях. Спасибо вам!
    Надеюсь, что будет возможность обновить плагин по стандартам WordPress (пока вносить правки с пункта 1 и 2 опасаюсь)

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

Ваш email не публикуется. *
Можно использовать эти HTMLтэги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>