質問: wordpressにogpタグを設置しています。 サムネイルが意図しない画像になるので facebook https://developers.facebook.com/tools/debug/og/object/ にてデバッグとキャッシュのクリアを行ったのですが、下記のエラーが出ます。 指定したサイトのURLは https://example.com/test.example.comです。 これは開発環境のurlで、本番環境である https://example.com/example.com も存在します。 > > > プロパティ「og:image:url」に指定された値「/wp-content/uploads/2015/11/example.png」はタイプ「url」としてパースできないため、URL「http://example.com/」のオブジェクト(タイプ「website」)は無効です。 > > > > > > > > > To find the object, these are the redirects we had to follow > > > 元のURL https://test.example.com/ > > > og:url http://example.com/ > > > > > > The following will be treated as a redirect by the crawler: > > > A HTTP redirect > > > A tag > > > A tag > > > The final URL, which we tried to extract metadata from is highlighted in 太字 > > > ページのソースをブラウザで確認したのですが、設定したogpタグが正しく表示されていました。 /wp-content/uploads/2015/11/example.png という指定は設置時にも指定しておらず、またブラウザでページを表示、ソースを検索したのですが見つかりませんでした。 プラグインもogpを設定するものは使用していないのですが、何度キャッシュをクリアしても同じエラーが出ます。 どのような原因が考えられるでしょうか? よろしくお願いします。 追記 ブラウザで出力されたソースです。 ``` example ```
回答: 自己解決しました。 モバイルでの閲覧のみのサイトなのでwp-touch proを使用し、すべてのデバイスでwp-touchに切り替わるよう設定し、wp-touchのテーマにogpタグを設置していたのですがwordpressのテーマにogpタグが設置されていませんでした。 wordpress側のテーマにogpタグを設置したら正常に動作するようになりました。 回答いただいた皆様ありがとうございました。