Вот как я отображаю свою кнопку:
function fb_share() {
$permalink = get_permalink();
echo '<div class="fb-share-button" data-href="'.$permalink.'" data-layout="button_count"></div>';
}
Я включаю скрипты сразу после открытия тега. Однако, когда вы нажимаете «поделиться», это происходит:
Какие-нибудь мысли?
Попробуйте этот код прямо в разметке PHP / HTML вашей темы. Он создаст ссылку на текущую страницу / URL в атрибуте «data-href».
<div class="fb-share-button" data-href="<?php the_permalink(); ?>" data-layout="button_count"></div>
Проблема возникает из-за того, что я тестировал свою тему, используя MAMP и имея строку «localhost» в URL браузера. Как упомянул @dustincaruso:
<div class="fb-share-button" data-href="<?php the_permalink(); ?>" data-layout="button_count"></div>
работает отлично. Благодарю.