【问题标题】:relative paths to image file in wordpress (3.3.1) custom fields?wordpress(3.3.1)自定义字段中图像文件的相对路径?
【发布时间】:2012-03-24 23:45:57
【问题描述】:

我已经设置了一个包含自定义字段元的基本模板:

 <?php
 /*

 Template Name: Store Page

 */ 


 get_header(); the_post();?>

    <div id="primary">
        <div id="content" role="main">
                        <div class="main-image">

             <img src='<?php echo get_post_meta($post->ID,'main-image',true);?>'/>

                        </div>


        </div><!-- #content -->
    </div><!-- #primary -->

  <?php get_footer(); ?>

我有一个显示图像的自定义字段,但如果不使用图像文件的完整路径,我似乎无法弄清楚如何在自定义值字段中显示图像?见下文:

完整路径显示良好。

如果我尝试在自定义字段值中使用 images/individual01.jpg,则图像不会出现。是否可以输入文件的相对路径?

有什么想法吗?非常感谢

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    相对路径是相对于当前 URL/路由的。所以images/individual01.jpg 与您所在的任何页面相关。假设您使用漂亮的 URL,http://127.0.0.1/my-page 将链接到该图像为http://127.0.0.1/my-page/images/individual01.jpg。当然,我们知道它不存在,这就是图像不起作用的原因。

    相对 URL 在 css 中可以使用,但在路由 Web 应用程序的模板中则不行。无论如何,有很多插件可以为你做这件事,最好使用其中一个来代替:http://markjaquith.wordpress.com/2009/12/23/new-in-wordpress-2-9-post-thumbnail-images/

    【讨论】:

      猜你喜欢
      • 2011-08-25
      • 2015-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多