3

これは一般的な初心者の質問だと思いますが、私の問題を完全にカバーする回答が見つかりませんでした: ローカル コンピューター上の画像にリンクできません。

wordpress インストール用のテーマの作成に取り組んでいます (Xampp を使用して Windows 7 を実行している Dell で)。私のindex.phpファイルは次の場所にあります。

C:\xampp\htdocs\tutorials\wordpress\wp-content\themes\LeftColumn\index.php

表示したい画像は次のとおりです。

C:\xampp\htdocs\tutorials\wordpress\wp-content\themes\LeftColumn\images\pmsplogo.jpg

...そして、私は多くのバリエーションを試しましたが、どういうわけか、私が入れたものは何も機能していない<img src=""/>ようです. 私の状況でこれをコーディングする正しい方法を誰かが説明できますか?

外部 Web サイト ( http://littlewebhut.com/images/eightball.gifなど)からの画像を適切に表示することに注意してください。

ありがとう!

4

4 に答える 4

5

一般に IE は のようなパスで問題C:\ありませんが、他のブラウザではそれ以上のパスが必要です。でパスを開始し、file:///C:/Windows エクスプローラーを介してファイルへの残りのパスを入力します。

../../images/src="img.gif"ただし、たとえば相対パスを検討するのが最善の場合があります。これは、現在の場所から 2 つ上のディレクトリになり、次に images ディレクトリになります。

于 2013-02-27T00:44:18.437 に答える
1

<?php bloginfo('template_url');?>実際のパスの前に追加する必要があります。テーマでlogo.png呼び出されたフォルダーに画像があるとします。imagesWordpress テーマ (index.php または他の wordpress テンプレート ページ) にリンクするには、次のようにします。

<img src="<?php bloginfo('template_url');?>/images/logo.png" alt="Logo"/>

上記の php 関数 ( bloginfo) は、テンプレートの URL を呼び出しています。このテンプレートの URL に、実際のファイルがテーマ内にある場所 (この場合は/images/logo.png) を追加する必要があります。

うまくいけば、これは理にかなっています。

于 2013-03-02T04:02:49.833 に答える
1

HTML 内のファイルへのパスは、Web ルートからのものです。ローカル\tutorials\wordpress\wp-content\themes\LeftColumn\images\pmsplogo.jpgコンピューターとリモート サーバーでも同じです。機能しない場合は、パスが正しいこと、および両方のサーバーが正しく設定されていることを確認する必要があります。

于 2013-02-27T00:35:32.040 に答える
0

テンプレートの枠内にパス全体を記述する必要はありません。これで十分です:\images\pmsplogo.jpg

これが私のWordPressテンプレートの画面です。上記のエントリで非常にうまく機能しています:

テンプレートを移動する場合、各画像のパスを変更する必要はありません。大きなメリットです。

于 2013-02-27T00:50:16.397 に答える