2012-03-07 2 views
0

Я настройка основного шаблона, который содержит пользовательские поля меты:относительные пути к файлу изображения в wordpress (3.3.1) настраиваемые поля?

<?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(); ?> 

у меня есть пользовательское поле, которое отображает изображение, но я не могу показаться, чтобы выяснить, как отображать изображение в обычае значение поля без использования полного пути к файлу изображения? смотри ниже:

enter image description here

Он отображает отлично с полным путем.

Если я пытаюсь использовать изображения/individual01.jpg в настраиваемом поле, изображение не отображается. возможно ли ввести относительный путь к файлу?

Любые идеи? Большое спасибо

ответ

0

Относительные пути относятся к текущему URL/маршруту. Таким образом, images/individual01.jpg относится к любой странице, на которой вы находитесь. Предполагая, что вы используете красивые URL-адреса, http://127.0.0.1/my-page ссылается на это изображение как http://127.0.0.1/my-page/images/individual01.jpg. Конечно, мы знаем, что этого не существует, поэтому изображение не работает.

Относительные URL-адреса в css, но не в шаблоне маршрутизируемого веб-приложения. Есть кучи плагинов, которые сделают это для вас в любом случае, возможно, лучше использовать один из них: http://markjaquith.wordpress.com/2009/12/23/new-in-wordpress-2-9-post-thumbnail-images/

+0

большое спасибо за помощь – Ledgemonkey

Смежные вопросы