모든 게시물을 표시하지만 각 슬라이드에 15 개의 게시물 만 표시하는 슬라이더 여야합니다. 나는 모든 게시물을 얻습니다.
(Wordpress 기능을 사용합니다.)
-div class = "slide"-에는 15 개의 게시물이 있으며 그 후에 15 개의 게시물이있는 새로운 -div class = "slide"-가 생성되어야합니다.
모든 게시물에 대한 코드는 다음과 같습니다.
$myposts = get_posts($args);
$result = '<div id="fullpage">';
$result .= '<div class="section" id="section1">';
$result .= '<div class="slide">';
foreach ($myposts as $post) {
$result .= '<a href="' . get_permalink($post->ID) . '">' . $post->post_title . '</a>';
// the_post_thumbnail('full');
}
$result .= '</div>';
$result .= ' </div>';
$result .= '</div>';
return $result;
15 개의 게시물이 나온 후 새 슬라이드를 원합니다. foreach 루프를 조정하는 방법을 모르겠습니다. if 문으로해야합니까, 아니면 foreach 루프로 수행 할 수 있습니까?
카운터를 사용하고 15 이후에 재설정하십시오. (테스트되지 않았으며 현재 PHP가 없습니다)
$counter = 1;
foreach ($myposts as $post) {
if ($counter == 1) {
$result .= '<div class="slide">';
}
$result .= '<a href="' . get_permalink($post->ID) . '">' . $post->post_title . '</a>';
$counter++;
if ($counter == 16) {
$counter = 1;
$result .= '</div>';
}
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다