Facebook комментарии и лайки для Wordpress - PullRequest
1 голос
/ 08 февраля 2012

Итак, у меня есть интересный вопрос здесь.Прямо сейчас у меня есть приложение для комментариев на Facebook в моем блоге howmanyfrogs.com - я обновил структуру постоянных ссылок, потому что другой плагин сломал ее, а теперь и все мои комментарии, хотя они отображаются в моем приложении на Facebook по этой ссылке здесь: https://developers.facebook.com/tools/comments/?id=254902427882384 они не отображаются на веб-сайте, потому что Facebook не может найти страницу, на которую они должны перейти.Мне было интересно, есть ли способ в приложении Facebook переписать их по правильной ссылке?

Ответы [ 3 ]

1 голос
/ 05 мая 2012

Я попробовал данные-href сам, и это не имело никакого значения.Я думаю, что лучшим решением было бы связать его с короткой ссылкой (поскольку она никогда не меняется) и отображать ее даже с более длинными дружественными URL-адресами.

<div class="fb-comments" href="<?php echo wp_get_shortlink(); ?>"></div>

Это работает, но я теряю все свои комментарии, сделанные ранеекогда я использовал постоянную ссылку.(довольно раздражает, поверьте мне.)

Однако, поскольку ссылка теперь идет на публикацию, а не на красивую ссылку публикации, она остается с публикацией даже при изменении URL-адреса (т.е. из-за перемещения сообщения между категориями).)

0 голосов
/ 27 января 2013

Было бы полезно, если бы вы сказали нам свою старую постоянную структуру и свою новую.Я немного погуглил, и, похоже, этот парень добился успеха .Может быть, посмотрите, как он решил эту проблему.

0 голосов
/ 09 февраля 2012

Комментарии Facebook и Likes привязаны к URL-адресу, который в основном является идентификатором Open Graph Object.Поэтому, когда вы изменили свои URL-адреса (постоянные ссылки), плагины «Комментарии» и «Нравится» думают, что они находятся на новой странице (новый URL) без комментариев.

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

<div class="fb-comments" data-href="YOUR OLD POST URL"></div>

Я не уверен, что лучший способ сделать это, хотя ... вам, возможно, придется написать пользовательскую функцию WordPress (в functions.php), которая генерирует старуюURL-адреса на основе новых URL-адресов.

...