2014-01-31 2 views
0

У меня есть сайт Wordpress с ползунком jQuery. У меня есть пользовательский тип сообщения под названием Слайды, который использует заголовок заголовка заголовка слайда, а также изображение в качестве фона слайдов. Вот мой код:Оригинальный размер Thumbnail Issue

<?php 
    $args = array(
    'post_type' => 'slide' 
); 
    $loop = new WP_Query($args); 

    $z = 0; 

    while($loop->have_posts()): $loop->the_post(); 
    $thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID, 'full')); 
    ?> 

    <div class="item <?php if ($z == 0){ echo "active";}?>"> 
     <img src='<?= $thumbnail_src[0]?>'> 
     <div class="container"> 
     <div class="carousel-caption"> 
      <h1><?php the_title(); ?></h1> 
      <p><?php the_content(); ?></p> 
     </div> 
     </div> 
    </div> 

<?php 
    $z++; 
    endwhile; 
?> 

Проблема заключается в том, что каждый сайте администратор помещает в признаках изображений, URL изображения получает значение:

http://example.com/wp-content/uploads/2014/01/image-150x150.png 

вместо того, что оно должно быть:

http://example.com/wp-content/uploads/2014/01/image.png 

Как это изменить? Спасибо за помощь!

+0

Есть ли [это] (http://wordpress.org/support/topic/set-featured-image-size) Справка? –

+0

Alex McKenzie, Спасибо за ответ, но я не пытаюсь изменить размер изображения, я просто пытаюсь заставить его отображать его оригинальный размер, потому что изображение продолжает идти до 150x150. –

+0

В этом сообщении указано, что ваша тема может изменять размер ваших изображений по умолчанию. Какую тему вы используете? –

ответ

4

Ваш код штраф только немного изменить

Заменить этот код

$thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID, 'full')); 

С этим:

$thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'full'); 

Вы передаете второй параметр в get_post_thumbnail_id() вместо wp_get_attachment_image_src()

Лучше читать docs

+0

Woah спасибо. Очевидно, мне нужно быть более осторожным с моим кодом. Большое спасибо за ответ! –

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