Просмотров: 661

Почему многие плагины Facebook Like Button для WordPress с июля 2013 года перестали работать.

Заметили ли вы, что в последнее время вот такая кнопка «Нравится» от Facebook,

27-07-2013 17-40-27

начала некорректно отображаться на многих сайтах, которые сделаны на WordPress. Точнее она вообще перестала отображаться.

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

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

27-07-2013 17-41-49

С июля 2013 года для корректной работы нужно указывать абсолютный URL-адрес на страницу, которой вы хотите поделиться в параметре href кода кнопки.

Кроме того, теперь нельзя указывать url-адрес в кодированном виде, который преобразовывался функцией urlencode php.

Если раньше в плагинах wordpress url-адрес можно было указывать вот в таком виде:

echo urlencode(get_permalink());

Сейчас такая форма записи url-адреса для текущей страницы работать не будет.

Теперь его нужно указывать вот в таком формате:

echo get_permalink();

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

  • http://litetrip.ru Evnikian

    А если перестала отображаться форма комментариев от фейсбука?