LINE の OGP のリッチ表示についての質問です。
WordPress ブログに、 LINE, Facebook, Twitter に OGP を適応させたいのですが、 LINE だけうまく表示されません。
コードが悪いのかと思い、別の WordPress サイトに同じ OGP コードとリンクを設置しましたが、普通に LINE も表示されました。 検索しても LINE の OGP について詳しく書いている記事を私の力では見つけることができませんでした。
WordPress 側の設定が何かLINEの表示を邪魔しているのでしょうか?
詳しい方が居ましたらお手数をおかけしますが、解決にご協力いただければと思います。
参考までに OGP を記載したコードを貼っておきます。(xxxで隠している箇所は絶対パスで記載しています。)
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# article: http://ogp.me/ns/article#">
<meta property="og:title" content="<?php wp_title('«', true, 'right'); ?>|<?php bloginfo('name'); ?>"/>
<meta property="og:site_name" content="<?php bloginfo('name') ; ?>" />
<meta property="og:type" content="article"/>
<meta property="og:description" content="xxx" />
<meta property="og:url" content="<?php the_permalink() ?>"/>
<?php if(has_post_thumbnail()) { ?>
<meta property="og:image" content="<?php get_featured_image_url(); ?>" />
<?php } else { ?>
<meta property="og:image" content="xxx.png" />
<?php } ?>
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="<?php wp_title('«', true, 'right'); ?>">
<meta name="twitter:description" content="xxx">
<?php if(has_post_thumbnail()) { ?>
<meta name="twitter:image" content="<?php get_featured_image_url(); ?>">
<?php } else { ?>
<meta name="twitter:image" content="xxx.png">
<?php } ?>
<?php wp_head(); ?>
</head>
<body>
<ul>
<li><a href="http://www.facebook.com/sharer.php?u=<?php the_permalink(); ?>&t=<?php the_title(); ?>" rel="nofollow" target="_blank"><img src="xxx.png"></a></li>
<li><a href="twitter://post?message=<?php the_title(); ?>(<?php the_permalink(); ?>)"><img src="xxx.png"></a></li>
<li><a href="line://msg/text/<?php the_title(); ?>%0D%0A<?php the_permalink(); ?>"><img src="xxx.png" alt="LINEで送る" /></a></li>
</ul>
</body>