1

公式の facebook wordpress プラグインをインストールしました。次のコード行をページに自動的に追加するのに役立ちます。

<meta property="http://ogp.me/ns#locale" content="en_US" />
<meta property="http://ogp.me/ns#site_name" content="XXX" />
<meta property="http://ogp.me/ns#type" content="article" />
<meta property="http://ogp.me/ns#title" content="Contact" />
<meta property="http://ogp.me/ns#url" content="http://XXX.com" />
<meta property="http://ogp.me/ns/fb#app_id" content="XXX" />

今、自分のページにLIKE BOXを追加したいのですが、

http://developers.facebook.com/docs/reference/plugins/like-box/

「XFBML」コードを選択すると、次のように表示されました。

"ドキュメントのタグに XML 名前空間を追加します。これは、以前のバージョンの Internet Explorer で XFBML が機能するために必要です。"

<html xmlns:fb="http://ogp.me/ns/fb#">

私の質問は、上記で追加された「メタ プロパティ」を既に取得していることを考慮して、この 1 行のコードを追加する必要があるかということです。これを追加すると、「メタプロパティ」と競合しますか??

また、そのコード行が必要な IE のバージョンはどれですか?

ありがとう!!

4

1 に答える 1

2

<html xmlns:fb="http://ogp.me/ns/fb#">

私の質問は、上記で追加された「メタ プロパティ」を既に取得していることを考慮して、この 1 行のコードを追加する必要があるかということです。

Open Graph のメタ要素 (Facebook のスクレーパーのような「外部」の関係者にドキュメントに関する情報を提供するだけ) とは関係なく、ブラウザがドキュメント内の「不明な」タグを処理する方法( HTMLに<fb:like-box>は存在しないため、未知のタグです)。

これを追加すると、「メタプロパティ」と競合しますか??

いいえ、ここではいかなる種類の「競合」も発生する可能性はありません。

また、そのコード行が必要な IE のバージョンはどれですか?

正確にはわかりませんが、少なくとも 6 と 7 だと思います。

何らかの理由 (CMS など) でこれを HTML 要素に追加できない場合は、代わりにプラグイン コードのHTML5DIVバージョンを使用できます。これは通常の要素のみを使用し、どのブラウザにも「不明」ではありません。 . (これが機能するために、ドキュメントの doctype が HTML5 である必要はありません。)

于 2012-08-28T11:20:43.127 に答える