‘랜덤’을 선택할 때만 슬라이드 쇼 형식으로 표시하기

사용자정의 헤더의 설정화면에서 ‘랜덤: 각 페이지에 다른 이미지 보여주기’를 선택할 때만 헤더 이미지를 슬라이드 형식으로 표시한다. 이때 로 조건 분기를 지정한다. 여기에서는 ‘랜덤’이 ON일 경우 슬라이드 쇼 형식의 헤더 이미지를, OFF일 경우 선택한 헤더 이미지를 출력한다.

header.php

<?php if(!is_single()): ?>
<?php if(get_header_image()): ?>

<?php if(is_random_header_image()): ?>

<script>
jQuery(function() {
jQuery(‘#slideshow’).crossSlide({
sleep: 2,
fade: 1
}, [
<?php $headers = get_uploaded_header_images(); ?>
<?php foreach ($headers as $key => $value): ?>
{ src: ‘<?php echo $value[‘url’]; ?>’ },
<?php endforeach; ?>
])
});
</script>
<div id=”slideshow”></div>

<?php else: ?>
<div id=”image”><img src=”<?php header_image(); ?>” alt=”*” width=”<?php echo HEADER_IMAGE_WIDTH; ?>” height=”<?php echo HEADER_IMAGE_HEIGHT; ?>” /></div>
<?php endif; ?>

<?php endif; ?>
<?php endif; ?>
</div>

출처: 바꾸면서 배우는 워드프레스 디자인

“‘랜덤’을 선택할 때만 슬라이드 쇼 형식으로 표시하기”에 대한 한개의 댓글

답글 남기기