W3QはBiztterに生まれ変わりました!
Web制作に関するお悩みはBiztterへどうぞ!

Biztterで質問する

ID:jTouT5 さんの質問

wordpress初心者です。
エックスサーバーでwordpressを使っています。

imagesパス内の画像を固定ページのテンプレート.phpで表示したいのですが、うまくいきません。
ローカルエリアでは、get_template_directory_uri()を使用して絶対パスで表示されていたのですが、エックスサーバでは、相対パスを取得してしまい画像が表示されません。
どんな方法でもよいので画像が表示したいのですが、どこをどのように変更してテストしてよいのかもわかりません。
どなたか、こうやったらできました。とか こんなテストしてみたら?
などご意見をお聞きしたいです。よろしくお願いします。

エックスサーバーは、「public_html」というフォルダにがwp_contentを保管する仕様のようです。

<データ保管位置>
ドメイン/public_html/wp-content/テーマ/imeges/sample.png

<get_template_directory_uri()で取得されるパス>
ドメイン/wp-content/テーマ/imeges/sample.png

みんなの回答 2 件

ID:wPRU9b さんの回答

普通に相対パスでたどっていったら?
./wp-content/テーマ/imeges/sample.png とか。

ID:vfYim2 さんの回答

<?php ~?>抜けてるぞ!
PHPの基礎から勉強することをお勧めします。

ID:ylLZc8

全角おつ

最終更新日:2016-04-25 (698 views)

関連するトピックス

ページ上部に戻る