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. 硬编码图片网址
  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 回答