1

PHPファイルを追加してカスタム静的HTMLページを作成しました

 wp-content/themes/myactivetheme/

本質的に含む

<?php
  /*
  Template Name: test
  */
  ?>
  <div><p>blablabla</p>
 <div><img src="content/images/thumb/00500_Partition_Vivaldi_Printemps.jpg"  /></div>

対応する画像ファイルを配置しました

wp-content/themes/myactivetheme/content/images/thumb

このテスト テンプレートを使用してダッシュボードで新しいページを作成すると、テキストは表示されますが画像は表示されません。なぜですか?

4

3 に答える 3

3

画像の送信元アドレスが間違っている可能性があります。相対リンクは使用しないでください。例えば:

それ以外の:

<img src="content/images/thumb/00500_Partition_Vivaldi_Printemps.jpg"  />

使用する:

<img src="<?php bloginfo('template_url'); ?>/content/images/thumb/your-image.jpg" />

これは、Wordpress が画像を表示するための正確なパスを見つけるのに役立ちます。

于 2013-01-10T18:02:55.730 に答える
2

相対 URI は WordPress インデックスに対して相対的であるため、WordPress は間違った場所で画像を探します。あなたは出来る

  1. 画像を移動する
  2. 画像の URL をハードコードする
  3. クリーンで正しい方法でそれを行います。<img src="<?php echo get_stylesheet_directory_uri(); ?>/content/images/thumb/00500_Partition_Vivaldi_Printemps.jpg" />
于 2013-01-10T18:03:44.477 に答える
-1

画像ファイルはに配置する必要がありました

/wordpress/content/images/thumb
于 2013-01-10T17:17:21.310 に答える