All in One SEO PackのOGPタグがカスタム投稿タイプで挿入されない原因
原因(の可能性がある事例)をサクッと知りたい方は、下の方の色付き背景までスクロールでGOです! (ページ内リンクを貼ろうとAタグ試したりタイトルを複数入れてみたりしたけどできなかった…)
さまざまなSEOに関する機能を提供してくれるWordPressプラグイン「All in One SEO Pack」。いつもお世話になっております。
とっても親切なプラグインなのですが、初めて使う時にタイトルのようなつまずきをしたので、取り急ぎ記録として残しておきます。
(ちゃんと調べたりスクショ取ったりして、後で修正するかもしれませんが、とりあえず)
OGPタグをソースコードに挿入するのには、管理機能から「ソーシャルメディア」をアクティベートして設定しますが、基本的な設定方法は他の詳しいブログにおまかせします。
私は「ソーシャルメディア」の設定ページで「投稿タイプのFacebookメタを有効にする」のカスタム投稿タイプにチェックを入れたのに、カスタム投稿タイプページではOGPタグが挿入されなくてしばらく悩みました。
投稿画面ではちゃんとOGP設定フィールドも表示されてるのになー?
デフォルトの投稿(post)のページにはちゃんとOGPタグが挿入されてるのになー?
と。
原因は、「All in One SEO Pack」>「一般設定」>「コンテンツタイプ設定」を設定していないことでした。
まずは「一般設定」で「コンテンツタイプ設定」の「SEO on only these Content Types」で、使用したいカスタム投稿タイプにチェックを入れて、設定を有効にする必要があったのですね。
サックとまとめると
カスタム投稿タイプにもAll in One SEO PackでOGPを表示するには
1.「一般設定」>「コンテンツタイプ設定」>「SEO on only these Content Types」で、使用したいカスタム投稿タイプにチェックを入れる
2.「ソーシャルメディア」>「投稿タイプのFacebookメタを有効にする」で、使用したいカスタム投稿タイプにチェックを入れる
以上です!
どちらの設定を外しても機能しなくなるようです。
検証バージョンはAll In One SEO Pack3.2.9です。