Добавление кнопки "Поделиться" для Facebook на сайте Wordpress
Я пытаюсь добавить несколько кнопок в социальных сетях на сайт Wordpress, над которым я работаю, и использую его для Facebook:
<a href="http://www.facebook.com/sharer/sharer.php?u=<?php the_permalink();?>" title="Share on Facebook." target="_blank"><img src="/img/facebook-blue.png" alt="Share this on facebook!" /></a>
но это не похоже на работу, он выдает правильную ссылку, когда я проверяю код " http://www.facebook.com/sharer/sharer.php?u=http://myurl/post-name", но когда я нажмите на нее, я получаю эту ошибку на Facebook:
2 ответа
Я работаю локально, URL-адрес: localhost:8080/videos/test-2-testing
Вы обнаружите, что sharer.php Facebook не будет работать с любыми локальными URL-адресами.
Распространитель удаляет изображение, заголовок и описание из переданного URL. Так как он не может получить доступ к localhost (и если попытка его сделать на самом деле создаст потенциальные дыры в безопасности для Facebook), вы получаете эту ошибку.
Скорее всего, он будет отлично работать в рабочей среде, хотя вы захотите добавить URL-адрес, например, так:
<a href="http://www.facebook.com/sharer/sharer.php?u=<?php echo urlencode(get_permalink()) ?>" ...>
- В области администрирования WordPress выберите "Плагины"> "Добавить новый" в меню.
- Поиск "ShareThis"
- Установите плагин "ShareThis: Share Buttons and Sharing Analytics".
- Активируйте плагин.
Этот плагин может дать вам кнопку "Поделиться" на Facebook внизу и другие кнопки. Это то, что я использую без необходимости писать код самостоятельно.