Twitter等SNSにリンクを貼ってもogの画像が表示されません
-
全ページ、Twitterにリンクを貼ってツイートしてもogの画像が表示されません。
ソースを確認すると、相対パスになっているのでこれが原因かなと思っています。
何かしらのプラグインが干渉しているのかと思い、一度全て停止にしたのですが変化がありませんでした。
導入しているプラグインは以下です。ご教授よろしくお願いいたします。
マニュアル確認済み
キャッシュクリア済み
プラグイン全停止済み
WordPressのバージョン : 5.9.3
ご利用のサーバー名 : エックスサーバー
PHPのバージョン : 7.4.25
OS :
ご利用のブラウザ :
該当サイトのURL : https://efilamola.com/web/1895/
-
@efilamola さん
こんにちは!
各種情報のご共有、ありがとうございます。テンプレートファイル または functions.php を修正するような
カスタマイズは行っていない状態ですよね??記事本文内の画像も全て相対パスになっていたので、
何かカスタマイズなどをされているかなと思ったのですが。。お手数おかけしますが、ご確認よろしくお願いいたします!
-
お返事ありがとうございます。
functions.phpに関しては、管理画面投稿一覧に最終更新日を追加する記述を子テーマに追加しています。
参考サイト:https://tabibitojin.com/wordpress-admin-posts_list-add-last_modified-row/画像に干渉するものとしては、EWWW Image OptimizerとXML Sitemap & Google Newsのプラグインかなといった感じでしょうか。
特に画像の出力に関する記述に手は加えていないつもりです。本文の画像については確認していませんが、
ogp.phpはそのままです。
ヘッダーも通常にogp.phpを読み込んでいます。
念のため、
・一度親テーマを削除し際アップロードし、親テーマを有効化
・プラグインを全停止
・キャッシュ削除
上記3点を同時に試してみたのですが変化なしでした。以上、よろしくお願いいたします。
-
自己解決できました。お手数をおかけしました。
画像のURLを簡略化するため、管理画面options.phpからupload_url_pathを相対パスで設定しておりました。
ここを絶対パスに変更することで無事ogが表示されるようになりました。ありがとうございました。
-
@efilamola さん
ご報告ありがとうございました!
画像のURLを簡略化するため、管理画面options.phpからupload_url_pathを相対パスで設定しておりました。
ここを絶対パスに変更することで無事ogが表示されるようになりました。こちら承知しました!
⠀
引き続き、よろしくお願いいたします。
(ご確認いただければ、ご返信は無用ですので!)