Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。104件1PHP初心者です。imageを変更できなくて困っています。・サイト全体で、head.phpと言う共有のファイルを読み込んでいる。そこには、og:imageのcontentについて下記のように記述されている。?>・とあるページでは、上記共通の画像('OG用画像.jpg')ではなくて、別の画像を表示させたいが、設定の仕方がわからない。htmlのhead内に直接と記載しても反映されない。content="表示させたい画像">が両方表示されている。・facebookのdebuggerで表示されるのは、最初の「OG用画像.jpg」のみアドバイスやご指摘、よろしくお願いいたします。以下追記コメントありがとうございます。ディレクトリに関しては、以下のような形になっています。OG用画像.jpgというのはどこで定義しているのでしょうか?「どこで定義している」というのは、どのように回答すればよろしいでしょうか?contentの中には、https://から始まる画像のURLを絶対パスで入力しています。OGの画像を変更したいとあるページ(position1.php)のphpファイルのheadタグ内に直接書き込んでいる状態です。とあるページは同じディレクトリ内に置いてあるものなのでしょうか?とあるページのソースコードと置いてあるディレクトリ等(ディレクトリ名などは適当で構いません)を共有してい>ただければより詳しく考えることが出来るかと思いますhead.phpのソースコードです。propertyの記述を直接記述しました。OGの画像を変更しようとしたページのhtmlを示します。(上に示したファイルで言うと、position1.phpに当たります)。include.phpは、head.phpを読み込むためのファイルです。とあるページのソースコードと置いてあるディレクトリ等(ディレクトリ名などは適当で構いません)を共有していただければより詳しく考えることが出来るかと思います。1:38keitaro_soさま、コメントありがとうございます。2:24サーバから吐き出されたHTMLのソースコードではなく、PHPのソースコードをご提示いただけると幸いです。この場合はheader.phpの部分を可能ならばご提示いただけると幸いです。2:32失礼しました。head.php内は、記述した通りで全てです。?>こちらを変更しないで、呼び出し元(position1.php)からmetaタグを追加されても基本的にmetaタグは上書きにならず、最初に呼び出されているものが呼び出されます。そのため上記で記述してあるところを削除してして、呼び出し側のすべてのページで設定する。'ヨガ担当'ようなかんじ)で条件分岐で切り替える処理を追加してください。こちらどちらがいいかはその他のページとの兼ね合いになりそうので修正範囲等を確認しながら判断をしたほうがいいと思います。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。