2014-01-22 2 views
0

나를 도와 줄 수있는 사람이 있습니까? wordpress의 바로 가기 문자에 관한 것입니다. 선택 윤곽 코드는 업로드 된 이미지를 날짜 순서대로 표시합니다. 이미지를 임의로 슬라이드 할 수 있는지 궁금합니다. 모든 사진을 볼 때마다 사진을 업로드하는 날짜와 관계없이 매번 이미지가 슬라이딩되는 순서가 변경됩니다.천막의 이미지를 랜덤 화하는 방법

$out .= '" id="_'.$menu_id.'" style="background-color:'.$background_color.'">'."\n"; 
$out .= ' <div class="shadow"></div>'."\n"; 
$out .= ' <div class="content">'."\n"; 
$out .= '  <div class="text">'.balanceTags($content).'</div>'."\n"; 
$out .= '  <div class="marquee-outer">'."\n"; 
$out .= '   <ul class="marquee-inner">'."\n"; 

$images_array = explode(',', $images); 
foreach($images_array as $image_id){ 
    $image = wp_get_attachment_image_src($image_id, 'full'); 
    $out .= ' <li class="marquee-item" style="background-image:url('.$image[0].');"></li>'; 
} 
$out .= '   </ul>'."\n"; 
$out .= '  </div>'."\n"; 
//$out .= ' </div>'."\n"; 
//$out .= '</section>'."\n"; 

    return $out; 
} 

어떤 아이디어 : 여기

코드인가?

+0

http://php.net/shuffle –

답변

1

를 사용하여 PHP shufflefunction 배열 randomise하기 : 물론

$out .= '" id="_'.$menu_id.'" style="background-color:'.$background_color.'">'."\n"; 
$out .= ' <div class="shadow"></div>'."\n"; 
$out .= ' <div class="content">'."\n"; 
$out .= '  <div class="text">'.balanceTags($content).'</div>'."\n"; 
$out .= '  <div class="marquee-outer">'."\n"; 
$out .= '   <ul class="marquee-inner">'."\n"; 

$images_array = explode(',', $images); 
shuffle($images_array); 
foreach($images_array as $image_id){ 
    $image = wp_get_attachment_image_src($image_id, 'full'); 
    $out .= ' <li class="marquee-item" style="background-image:url('.$image[0].');"></li>'; 
} 
$out .= '   </ul>'."\n"; 
$out .= '  </div>'."\n"; 
//$out .= ' </div>'."\n"; 
//$out .= '</section>'."\n"; 

    return $out; 

} 
+0

, 나는 내가 먼저 셔플 ($ 이미지) 시도에 있었다, 배열 셔플해야을 오류가 발생했습니다. 이것은 완벽하게 작동합니다. 빠른 응답에 감사드립니다. – user3170966

관련 문제