nyildiz adlı üyeden alıntı: mesajı görüntüle
function cp_get_image_url_single($post_id = '', $size = 'medium', $title = '', $num = 1) {
    $images = get_posts(array('post_type' => 'attachment', 'numberposts' => $num, 'post_status' => null, 'post_parent' => $post_id, 'order' => 'DESC', 'orderby' => 'ID'));
    if ($images) {
        $i=1;
        foreach ($images as $image) {
          $iarray = wp_get_attachment_image_src($image->ID, $size, $icon = false);
          $iarraylg = wp_get_attachment_image_src($image->ID, 'large', $icon = false);
          echo '<a href="'.$iarraylg[0].'" class="ad-gallery" rel="shadowbox[gallery]" title="'.$title.' - '.__('Image ', 'cp').$i.'"><img src="'.$iarray[0].'" alt="image" width="'.$iarray[1].'" height="'.$iarray[2].'" /></a>';
        $i++;
        }
    }
}
Arkadaşlar yukarda gördüğünüz fonksiyon üzerinde çalıştığım bir hazır scripten fonksiyon işlevi her konunun resimleri sıralamak.Ben bu fonksiyonda ilk resimin sıralamada yer almasını istemiyorum.Bunun için bir kaç değişiklik yaparak denedim ama olmadı.Bunu nasıl yapabilirim?

Fonksiyon çağrıldığı satır:
cp_get_image_url_single($post->ID, 'thumbnail', $post->post_title, -1);

ilk resmi diziden silip veya ekrana bastırmayarak deneyebilirsin

http://tr.php.net/manual/en/function.array-shift.php
if ($images) {
$i=1;
array_shift($images);

veya

echo '<a href="'.$iarraylg[0].'" class="ad-gallery" rel="shadowbox[gallery]" title="'.$title.' - '.__('Image ', 'cp').$i.'"><img src="'.$iarray[0].'" alt="image" width="'.$iarray[1].'" height="'.$iarray[2].'" /></a>';

yerine

echo $i>1 ? '<a href="'.$iarraylg[0].'" class="ad-gallery" rel="shadowbox[gallery]" title="'.$title.' - '.__('Image ', 'cp').$i.'"><img src="'.$iarray[0].'" alt="image" width="'.$iarray[1].'" height="'.$iarray[2].'" /></a>':'';

kolay gelsin