FacebookのInstant Article対応の為に「Instant Articles for WP」をインストールしたのですが、ほんのちょっとしたことでドハマリしました。備忘録としてメモ。
Instant Articles for WPでハマった所
インストールすると簡単にInstant Articleが公開出来るはずのプラグイン「Instant Articles for WP」。
ところが全然先に進みません。
facebookページのインスタント記事管理画面でこんなエラーになります。
「一般エラー: error parsing attribute name」
「著者名が指定されていません: 著者の名前が見つかりません。著者名は<a>タグを使用して必ず指定してください。」
実際にソースを見てみると・・・著者名のマークアップのadresssのところがこうなっちゃってました。
<address><a freesim</a="" data-wpel-link="internal"></address>
addressタグの後のaタグが崩れちゃってるんですね。
内部変換のエラーっぽいのでプラグインの関連ファイルを見たりして色々やってみましたが・・・駄目。
別のサイトでは成功しているので何が違うのかなぁ・・・?と思って違いを見てみると・・・意外や意外。
WordPressの管理画面のユーザー>あなたのプロフィール、のところにある自分のサイトのURLを入れるだけなんですね・・・!!
連絡先情報のウェブサイトのところにURLをちゃんと入れると・・・?
<address><a href="https://freesim.tokyo" data-wpel-link="internal">freesim</a>
マークアップがちゃんと閉じました!
修正したInstant Articleのデータをfacebookページに反映するには?
色々いじらないといけないinstant articleですが、別の所で意外にハマるのが個別ページのデータの反映。
いくらやってもフィードが更新されない・・・と思ったら、個別記事を1つ1つ更新してあげるとちゃんと反映されます。
ここも意外にハマるところ。