그래서 정적 그래픽을 표시하고 싶을 때 특정 페이지의 맨 위에있는 스크롤 배너.PHP & WP : 틀린 거짓 조건에 따라 특정 마크 업 렌더링
은 지금까지 나는 다음과 같은 조건을 설정 :
<?php
$regBanner = true;
$regBannerURL = get_bloginfo('stylesheet_directory'); //grabbing WP site URL
?>
을 내 마크 업 '! 슬라이더를'내 else 문에서
<div id="banner">
<?php
if ($regBanner) {
echo "<img src='" . $regBannerURL . "/style/images/main_site/home_page/mock_banner.jpg' />";
}
else {
echo 'Slider!';
}
?>
</div><!-- end banner -->
, 내가 메아리 해요 내 슬라이더에 대한 마크 업을 출력하고 싶습니다.
<div id="slider">
<img src="<?php bloginfo('stylesheet_directory') ?>/style/images/main_site/banners/services_banners/1.jpg" alt="" />
<img src="<?php bloginfo('stylesheet_directory') ?>/style/images/main_site/banners/services_banners/2.jpg" alt="" />
<img src="<?php bloginfo('stylesheet_directory') ?>/style/images/main_site/banners/services_banners/3.jpg" alt="" />
.............
</div>
제 질문은 div와 모든 이미지를 내 echo 문으로 어떻게 던질 수 있습니까? 따옴표를 이스케이프하는 데 문제가 있으며 슬라이더 마크 업이 렌더링되지 않습니다. 당신이 그것을 탈출의 필요없이 에코 문에 더 큰 HTML-부분을 포함 당신은 또한 heredoc 스타일을 사용하는 사용되고 있습니다이 구문 if(...):...else...endif;
를 사용하여 제공하는 솔루션을 좋아하지 않는 경우에
이 기능이 뛰어납니다! 감사! 반복되는 내용을 변수로 설정하여 코드를 단축하는 방법을 보여준 방식이 정말 마음에 듭니다. –