【コピペ用】WordPressのOGP設定 2015 Facebook twitter対応 | 東京都世田谷区 ホームページ制作 [k]id

【コピペ用】WordPressのOGP設定 2015 Facebook twitter対応

Category WordPress Tips Update 2015.06.18

twitterfacebookgoogle+はてなブックマークPocketであとで読むfeedlyで購読

1、OGPとは

OGPとは「Open Graph protocol」の略称で、FacebookやTwitterなどのSNSでシェアされた際に、各SNSで表示されるページのタイトルや概要を表示させる為のプロトコルで、ページヘッダーなどにタグで設定する事ができます。

ogp

 

2、Facebook twitter両対応させる為のOGP設定

テンプレートのヘッダーに下記のコードを記述します。

<meta property="og:title" content="<?php wp_title ( '|', true,'right' ); ?><?php bloginfo('name'); ?>" />
<meta property="og:type" content="website" />
<meta property="og:description" content="<?php wp_title ( '|', true,'right' ); ?><?php bloginfo('name'); ?>" />
<meta property="og:url" content="<?php echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; ?>" />
<meta property="og:site_name" content="<?php bloginfo('name'); ?>" />
<?php if(has_post_thumbnail()) { ?>
<meta property="og:image" content="<?php get_featured_image_url(); ?>" />
<?php } else { ?>
<meta property="og:image" content="<?php bloginfo('template_url'); ?>/images/noimage.jpg" />
<?php } ?>
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@ここにtwitter ID">

 

解説

1行目 [title]

「記事タイトル|ブログ名」という感じでタイトルを設定しています。

2行目 [type]

サイトのタイプを設定します。websiteのほかにご自分にあった値を設定してください。
typeで設定できる一覧はこちら

3行目 [description]

サイトの概要を指定します。
「記事タイトル|キャッチコピー」というかんじで設定しています。

4行目 [url]

記事のURLを設定しています。

5行目 [site_name]

サイト名を指定しています。

6〜10行目 [image]

アイキャッチがある場合はアイキャッチを表示し、指定していない場合は
テンプレート名/image/noimage.jpgを表示するようにしています。
NoImage画像を制作してください。

11行目

twittercardを指定しています。

12行目

tiwtterのIDを設定してください。

ページトップへ