Category WordPress Tips Update 2015.06.18
OGPとは「Open Graph protocol」の略称で、FacebookやTwitterなどのSNSでシェアされた際に、各SNSで表示されるページのタイトルや概要を表示させる為のプロトコルで、ページヘッダーなどにタグで設定する事ができます。
テンプレートのヘッダーに下記のコードを記述します。
<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">
「記事タイトル|ブログ名」という感じでタイトルを設定しています。
サイトのタイプを設定します。websiteのほかにご自分にあった値を設定してください。
typeで設定できる一覧はこちら
サイトの概要を指定します。
「記事タイトル|キャッチコピー」というかんじで設定しています。
記事のURLを設定しています。
サイト名を指定しています。
アイキャッチがある場合はアイキャッチを表示し、指定していない場合は
テンプレート名/image/noimage.jpgを表示するようにしています。
NoImage画像を制作してください。
twittercardを指定しています。
tiwtterのIDを設定してください。