###前提・実現したいこと
top.phpでWordpressのimagesパスを取得してイメージファイルを表示したい
ローカル環境では、top.php(固定ページのテンプレート)でget_template_directory_uri() を利用 してイメージを表示することができたのですが、エックスサーバー環境では表示ができません。
php初心者なのでどこをどうしていいのかわからず、質問させていただきました。
<ローカル環境のimagesパス>
https://localhost/example.com/wp-content/themes/ver-a/images
<サーバ環境>
https://example.com/public_html/wp-content/themes/ver-a/images
###発生している問題・エラーメッセージ
サーバー環境では、public_htmlというフォルダ下にwordpressの環境が保管されているが
get_template_directory_uri()では、public_htmlフォルダを無視したパスが取得されてしまうためイメージが表示されない
現状)https://example.com/wp-content/themes/ver-a/images/sample.png
解決?)https://example.com/public_html/wp-content/themes/ver-a/images/sample.png
###該当のソースコード
php
1<img src="<?php echo get_template_directory_uri(); ?> /images/sample.png">
###試したこと
試すことすらわからないです。
###補足情報(言語/FW/ツール等のバージョンなど)
wordpress4.5
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。