Ik ben hier nieuw, dus zal even kort iets over mezelf vertellen. Ik ben vroeger frontend developer geweest (CSS, HTML, WP,) en ben nu voor een eigen project bezig met het ontwikkelen van een website. Het is al even geleden! Qua programmeren kom ik er, na wat zoekwerk, eigenlijk vaak wel uit. Maar ik schrijf niet bepaald de meest nette code.
Nu ook 'loop' ik tegen iets aan wat volgens mij veel makkelijker moet kunnen. Ik gebruik namelijk telkens hetzelfde loopje. Zou iemand mij misschien willen uitleggen hoe ik het volgende gemakkelijker kan coderen?
Mochten jullie meer informatie nodig hebben dan hoor ik het graag!
Groetjes,
Nien
<div class="css-slider-wrapper">
<?php
$counter = 0;
$args = array( 'post_type' => 'slider', 'posts_per_page' => 10 );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
$counter++;?>
<input type="radio" name="slider" class="slide-radio<?php echo $counter;?>" <? if($counter==1){ ?> checked <? } ?> id="slider_<?php echo $counter;?>">
<? endwhile;?>
<?php wp_reset_query();?>
<div class="slider-pagination">
<?php
$counter = 0;
$args = array( 'post_type' => 'slider', 'posts_per_page' => 10 );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
$counter++;?>
<label for="slider_<?php echo $counter;?>" class="page<?php echo $counter;?>"></label>
<? endwhile;?>
<?php wp_reset_query();?>
</div>
<div class="next control">
<?php
$counter = 0;
$args = array( 'post_type' => 'slider', 'posts_per_page' => 10 );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
$counter++;?>
<label for="slider_<?php echo $counter;?>" class="numb<?php echo $counter;?>"><img src="<?php bloginfo('stylesheet_directory'); ?>/js/slider/image/right.png"></label>
<? endwhile;?>
<?php wp_reset_query();?>
</div>
<div class="previous control">
<?php
$counter = 0;
$args = array( 'post_type' => 'slider', 'posts_per_page' => 10 );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
$counter++;?>
<label for="slider_<?php echo $counter;?>" class="numb<?php echo $counter;?>"><img src="<?php bloginfo('stylesheet_directory'); ?>/js/slider/image/left.png"></label>
<? endwhile;?>
<?php wp_reset_query();?>
</div>
<?php
$counter = 0;
$args = array( 'post_type' => 'slider', 'posts_per_page' => 10 );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
$counter++;?>
<div class="slider slide<?php echo $counter;?>" style="background-image: url(<?the_post_thumbnail_url('');?>);">
<div>
<h2><? the_title();?></h2>
<a href="<?php the_field('link') ?>" class="button"><? the_field('tekst_button'); ?></a></div>
</div>
<? endwhile;?>
<?php wp_reset_query();?>
</div>