1

私はここで興味深い質問があります。今、私はFacebookのコメントアプリをhowmanyfrogs.comに持っています - 私は自分のパーマリンクの構造を更新しました。別のプラグインが壊れてしまったので、今、私のコメントはすべてこのリンクのfacebookで私のアプリケーションの下に表示しています:https://developers.facebook.com/tools/comments/?id=254902427882384 facebookが彼らが行くと思われるページを見つけることができないので、ウェブサイトに表示されていません。私はFacebookのアプリに正しいリンクにそれらをrepointする方法があるかどうか疑問に思っていた?ワードプレスのためのFacebookのコメントと好きな言葉

+0

関連:http://stackoverflow.com/questions/8133406/facebook-social-plugin-comments-after-url-change – thaddeusmt

答えて

0

Facebook CommentsとLikesは、基本的にOpen Graph Object識別子であるURLに関連付けられています。したがって、あなたがあなたのURL(パーマリンク)を変更したとき、コメントと類似のプラグインは、コメントのない新しいページ(新しいURL)にあると思います。

あなたのコメントプラグインコールに古いパーマリンクを渡す方法を見つけ出す必要があります。それは失われたコメントをもたらすはずです。

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

しかし私は...あなたは新しいURLに基​​づいて、古いURLを生成する(functions.php中)カスタムWordPressの関数を記述する必要がある場合がありますことを行うための最善の方法はよく分かりません。

1

私は自分自身でdata-hrefを試しましたが、違いはありません。私は最善の解決策は、ショートリンク(それは決して変更されていないので)と関連付け、長い友好的なURLでそれを表示することだと思うだろう。

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

パーマリンクを使用したときは以前のコメントがすべて失われています。

しかし、URLが変わっても(つまり、カテゴリ間で投稿を動かすなどしても)、投稿のきれいなリンクではなく投稿に行くので、

0

あなたの古いパーマリンクの構造と新しいパーマリンクの構造を教えていただければ役に立ちました。私はいくつかのグーグルを行い、それはthis guy had some successのように見えます。たぶん彼がこの問題をどのように解決したかを見てみましょう。

関連する問題