Wordpress サイトの他のページを集約し、それらに関する情報のスニペットを「いいね」ボタンとともに表示するページを作成しています。現在、iFrame オプションを使用しています。
ユーザーがビデオをクリックすると、ビデオ、いくつかのテキスト、および [いいね!] ボタンを含む機能領域に表示されます。この HTML はテンプレートから生成され、ユーザーがビデオをクリックして視聴した後に作成されます。ページの更新はありません。
Like ボタンの HTML5 バージョンを使用すると、レンダリングされません。これは、Facebook init が呼び出されたときに Like div が存在しないためだと推測しています。ただし、iFrame バージョンは使用したくありません。なぜなら、人々が好きなことにコメントすることを許可していないようだからです。
レンダリングする要素を Facebook に再スキャンさせる方法はありますか? Twitter ではtwttr.widgets.load()
、レンダリングするものを再スキャンするためにいつでも実行することで、これを実行できることを知っています。