Кнопка «Поделиться с Facebook» data-href Постоянная ссылка WordPress Отображает: & quot; facebook.com/v2.0 … & quot;

Вот как я отображаю свою кнопку:

function fb_share() {
$permalink = get_permalink();
echo '<div class="fb-share-button" data-href="'.$permalink.'" data-layout="button_count"></div>';
}

Я включаю скрипты сразу после открытия тега. Однако, когда вы нажимаете «поделиться», это происходит:

Скриншот Facebook

Какие-нибудь мысли?

0

Решение

Попробуйте этот код прямо в разметке PHP / HTML вашей темы. Он создаст ссылку на текущую страницу / URL в атрибуте «data-href».

<div class="fb-share-button" data-href="<?php the_permalink(); ?>" data-layout="button_count"></div>
1

Другие решения

Проблема возникает из-за того, что я тестировал свою тему, используя MAMP и имея строку «localhost» в URL браузера. Как упомянул @dustincaruso:

<div class="fb-share-button" data-href="<?php the_permalink(); ?>" data-layout="button_count"></div>

работает отлично. Благодарю.

0

По вопросам рекламы [email protected]