Hvordan alternere bakgrunnsfarger i en ACF Repeater-løkke? Bruke $i % 2 variabelen for å legge til CSS-klasser dynamisk.
NB

ACF repeater fields - Hvordan style spesifikke rader?

5.00 /5 - (28 votes )
Sist verifisert: 1. mai 2026
2min lesetid
Casestudie
Full-stack-utvikler

Repeater Field i Advanced Custom Fields (ACF) er et av de kraftigste verktøyene for utviklere. Det lar klienter legge til et ubegrenset antall elementer (f.eks. “Partnere”, “Agenda”, “Ingredienser”) uten å trenge separate innlegg.

Men hvordan styler du dem? Spesielt hvis du vil at annethvert element skal se annerledes ut?

#Grunnleggende løkke

<?php if( have_rows('min_repeater') ): ?>
    <ul class="slides">
    <?php while( have_rows('min_repeater') ): the_row(); 
        $image = get_sub_field('bilde');
        $content = get_sub_field('tekst');
        ?>
        <li class="slide">
            <img src="<?php echo $image['url']; ?>" alt="<?php echo $image['alt']; ?>" />
            <p><?php echo $content; ?></p>
        </li>
    <?php endwhile; ?>
    </ul>
<?php endif; ?>

#Utfordring: “Sebra”-mønsteret

Designere ønsker ofte at hver alternerende rad skal ha en mørk bakgrunn. I PHP bruker vi en tellervariabel ($i) og modulo-operatoren (%).

<?php if( have_rows('seksjoner') ): 
    $i = 0; // Init teller
?>
    <div class="sections-container">
    <?php while( have_rows('seksjoner') ): the_row(); 
        $i++; // Øk teller
        // Sjekk om partall
        $klasse = ($i % 2 == 0) ? 'bg-dark' : 'bg-light';
    ?>
        
        <div class="row <?php echo $klasse; ?>">
            <!-- Innhold -->
        </div>

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

#CSS n-th child (den moderne måten)

I 2026, hvis endringen kun er visuell, er det bedre å bruke CSS:

.row:nth-child(even) {
    background-color: #333;
    color: #fff;
}

Bruk PHP-løsningen kun når logikken er kompleks (f.eks. ved lasting av helt forskjellige HTML-strukturer).

Utforsk våre profesjonell WordPress-utvikling for å ta prosjektet ditt videre.

Neste steg

Gjor artikkelen om til faktisk implementering

Denne blokken styrker intern lenking og sender leseren videre til de mest relevante tjenestene og innholdet.

Vil du fa dette implementert pa nettstedet ditt?

Hvis du vil gjore kunnskapen i artikkelen om til konkrete forbedringer, redesign eller en tydelig leveranseplan, kan jeg ta det videre.

Relevant klynge

Utforsk andre WordPress-tjenester og kunnskapsbase

Styrk virksomheten din med profesjonell teknisk støtte innen kjerneområdene i WordPress-økosystemet.

Artikkel-FAQ

Ofte stilte spørsmål

Praktiske svar for å bruke temaet i faktisk arbeid.

SEO-ready GEO-ready AEO-ready 3 Q&A
Hva er ACF repeater fields - Hvordan style spesifikke rader?
ACF repeater fields - Hvordan style spesifikke rader? er viktig når du vil ha en mer stabil WordPress-løsning, bedre ytelse og færre produksjonsfeil.
Hvordan implementerer man ACF repeater fields - Hvordan style spesifikke rader?
Start med en basisrevisjon, avklar omfang og rammer, og innfør endringer i små, testbare steg.
Hvorfor er ACF repeater fields - Hvordan style spesifikke rader viktig?
Størst effekt kommer vanligvis fra teknisk kvalitet, tydelig innholdsstruktur og jevnlig verifisering.

Trenger du FAQ tilpasset bransje og marked? Vi lager en versjon som støtter dine forretningsmål.

Ta kontakt

Relaterte artikler

White-label din WordPress-innloggingsskjerm. Endre logoen, tilpass CSS, deaktiver "Riste"-effekten, og herd feilmeldinger for sikkerhet.
branding

Hvordan tilpasse WordPress innloggingsside i 2026 (uten plugins)

White-label din WordPress-innloggingsskjerm. Endre logoen, tilpass CSS, deaktiver "Riste"-effekten, og herd feilmeldinger for sikkerhet.

Slutt å skrive rotete if-setninger. Lær forskjellen på in_category og has_term, hvordan håndtere rekursive barnekategorier effektivt, og optimaliser dine conditional tags.
development

WordPress betinget logikk for kategorier og taksonomier

Slutt å skrive rotete if-setninger. Lær forskjellen på in_category og has_term, hvordan håndtere rekursive barnekategorier effektivt, og optimaliser dine conditional tags.

Mestre WordPress Loop. Lær å skrive ytelsesvennlige WP_Query-argumenter, unngå SQL-feller og paginere tilpassede loops korrekt.
development

Den definitive guiden til wp_Query & the loop (2026-utgave)

Mestre WordPress Loop. Lær å skrive ytelsesvennlige WP_Query-argumenter, unngå SQL-feller og paginere tilpassede loops korrekt.