2011-06-21 16 views
2

私はこのコードを使って、それがうまくいっている投稿をすべて取得しています。 私の問題は、私は希望の添付ファイルのサイズを取得していないです。 "the_attachment_link($ attachment-> ID);でサイズを指定しないと、私はサムネイルを取得し、「中、小、大、または完全」を追加してみると、フルサイズのみが得られます。 ここに何か不足していますか?私はいくつかのサポートをお願いします。Wordpressの画像の添付ファイル

$args = array(
     'post_type' => 'attachment', 
    'numberposts' => null, 
    'post_status' => null, 
    'post_parent' => $post->ID 
); 
$attachments = get_posts($args); 
if ($attachments) { 
foreach ($attachments as $attachment) { 
    echo apply_filters('the_title', $attachment->post_title); 
    the_attachment_link($attachment->ID, 'medium', true); 
} 
} 

答えて

0

こんにちは、このような何かを試してみてください。

query_posts(array('post_type' => 'attachment','numberposts' => null,'post_status' => null,'post_parent' => $post->ID)); 
    <?php if (have_posts()) : while (have_posts()) :the_post(); 
      $src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'full'); 
    ?> 
     <img src="<?php echo $src[0]; ?>" width="174px" height="142px" alt="" />         
    <?php  
    endwhile; 
    else :   
     echo '<h3>Oops, something went wrong.</h3>'; 
    endif; 
    wp_reset_query(); 
    ?>      
    } ?> 

の$ SRCを利用する[0]。 あなたの好みに従って高さと幅を設定します。

願っています。

+0

ありがとうございますが、運はありません。画像のURLがオフであるため、画像を取得できません(site.com/width='width ') – ftoure

+0

$ srcのvar_dumpを表示できますか? – rrapuya

+0

新しいものを試してみてください... – rrapuya

関連する問題