2014-12-23 1 views
0

У меня есть фрагмент для отображения atachment в одном cpt, но теперь я не знаю, как получить размер изображения приступа в коде, скажем. Я хочу добавить размер миниатюры в изображение, но я не знаю, как ..wordpress, отображающий прикрепление на одном cpt с миниатюрным размером

это код, который я использовал

<?php $args = array(
'numberposts' => -1, // Using -1 loads all posts 
'orderby' => 'menu_order', // This ensures images are in the order set in the page media manager 
'order'=> 'ASC', 
'post_mime_type' => 'image', // Make sure it doesn't pull other resources, like videos 
'post_parent' => $post->ID, // Important part - ensures the associated images are loaded 
'post_status' => null, 
'post_type' => 'attachment', 
); 

$images = get_children($args); if($images){ ?> 
<div id="projectGallery"> 
<?php foreach($images as $image){ ?> 
<img src="<?php echo $image->guid; ?>" alt="<?php echo $image->post_title; ?>" title="<?php echo $image->post_title; ?>" /> 
<?php} ?> 
</div> 
<?php } ?> 

пожалуйста, помогите .. ТНХ

ответ

-1

Вы можете использовать

wp_get_attachment_thumb_url($attachment_id); 

следующим образом:

<img src="<?php echo wp_get_attachment_thumb_url($image->ID); ?>" alt="<?php echo $image->post_title; ?>" title="<?php echo $image->post_title; ?>" /> 
1

Пожалуйста, следуйте ниже код. Это поможет вам.

<?php 
    $size = thumbnail, medium, large or full 
    $args = array(
     'numberposts' => -1, 
     'orderby' => 'menu_order', 
     'order'=> 'ASC', 
     'post_mime_type' => 'image', 
     'post_parent' => $post->ID, 
     'post_status' => null, 
     'post_type' => 'attachment', 
    ); 
    $images = get_children($args); 
    if($images){ 
?> 
    <div id="projectGallery"> 
<?php 
     foreach($images as $image){ 
      wp_get_attachment_image($image->ID, 'thumbnail'); //you can give thumbnail, medium, large or full according to your choice 
<?php } ?> 
    </div> 
<?php } ?> 
+0

спасибо братан .. это помогло мне много –

+0

Добро пожаловать ... :-) Рад, что это помогло. –