PR

OGPタイプ(og:type)の設定をwebsiteとarticleで自動振り分け

スポンサーリンク

OGP設定時にwebページの種類を指定する「og:type」があるのだけど、これがどうも全部ページ一緒くたんに"website"ではいけない事が判明した。

どうもトップページがwebsiteで下位ページがarticleでないといけないみたい。
(ブログだとトップページがblogで下位ページが同じくarticleで良かったみたいだけど、現在公式ではblogが消えてるし、たぶんwebsiteで良いかと)

OGP公式 Facebook

てことで、一応PHPでそれらを振り分けるコードを書いてみた。

<meta property="og:type" content="<?php if($_SERVER["REQUEST_URI"] == "/"){echo "website";}else{echo "article";}?>">

まあ、2種類だけだし手動でやってもいいんだけどねw

 

ちなみに、og:typeってwebsite以外にも種類が色々あるみたいなんで、以下に該当するなら使ってみたら恩恵があるのかもね♪

 

Activities

activity sport

Businesses

bar company cafe hotel restaurant

Groups

cause sports_league sports_team

Organizations

band government non_profit school university

People

actor athlete author director musician politician profile public_figure

Places

city country landmark state_province

Products and Entertainment

album book drink food game movie product song tv_show

Websites

article website

コメント

  1. […] 「OGPタイプ(og:type)の設定をwebsiteとarticleで自動振り分け」http://singoro.net/note/ogp-og_type/ […]