31/12/2022
At præsentere dine produkter på den mest tiltalende måde er afgørende for en succesfuld online butik. I WooCommerce kan antallet af produkter, der vises pr. række, have en stor indflydelse på både æstetik og brugeroplevelse. Et velovervejet layout kan gøre det nemmere for kunderne at navigere og finde det, de leder efter, samtidig med at det sikrer, at din butik ser professionel og indbydende ud på alle enheder. Denne omfattende guide vil trin for trin vise dig, hvordan du justerer antallet af produktkolonner på din WooCommerce-butik, uanset om det er på din hjemmeside, kategorisider eller butikssiden.

For mange produkter på én række kan få siden til at se overfyldt ud, især på mindre skærme, mens for få kan resultere i spildt plads og unødvendig scrolling. Ved at mestre denne indstilling kan du skabe et responsivt og visuelt tiltalende layout, der engagerer dine besøgende og potentielt øger dit salg. Vi vil dække forskellige metoder, fra enkle indstillinger til mere avancerede kodeændringer, og give dig de nødvendige værktøjer til at tilpasse din butik præcis som du ønsker det.
Hvorfor Justere Antallet af Produkter pr. Række?
Antallet af produktkolonner er ikke blot et spørgsmål om udseende; det er et centralt element i din butiks brugeroplevelse. Et optimalt layout sikrer, at dine produkter vises klart og tydeligt, uanset om dine kunder besøger din side fra en stor computerskærm, en tablet eller en smartphone. En god balance mellem antallet af produkter og den tilgængelige skærmplads kan:
- Forbedre navigationen og gøre det nemmere for kunderne at overskue produktsortimentet.
- Sikre, at din butik ser professionel og æstetisk tiltalende ud.
- Optimere sideindlæsningstiden ved at reducere behovet for overdreven scrolling.
- Skabe et mere responsivt design, der tilpasser sig forskellige enhedsstørrelser.
Det er vigtigt at teste dine ændringer på forskellige enheder for at sikre en ensartet og positiv oplevelse for alle dine besøgende.
Metoder til at Ændre Kolonneantallet i WooCommerce
Der er flere måder at justere antallet af produktkolonner på, afhængigt af den specifikke side du ønsker at ændre, og hvor dybt du ønsker at dykke ned i tilpasningen. Vi vil gennemgå de mest almindelige scenarier og de tilhørende løsninger.
1. Tilpasning af Produktkolonner på Din Hjemmeside (via Shortcode)
Mange WooCommerce-butikker viser udvalgte produkter direkte på deres hjemmeside, ofte ved hjælp af en shortcode. Denne metode er typisk den nemmeste, hvis din hjemmeside er bygget med WordPress’ standardeditor eller en sidebygger, der understøtter shortcodes.
Følg disse trin for at ændre antallet af kolonner på din hjemmeside:
- Log ind på dit WordPress-administratorpanel.
- Naviger til Sider > Alle sider.
- Find og klik på "Hjem" (eller den side, der fungerer som din forside) i listen over sider.
- Scroll ned gennem sideindholdet for at finde den relevante WooCommerce shortcode. En typisk shortcode for visning af produkter kan se ud som:
[products limit="12" columns="4"]eller[recent_products per_page="12" columns="4"]. - Rediger værdien for
columnstil det ønskede antal. Hvis du for eksempel ønsker 3 produkter pr. række, ændrer du det tilcolumns="3". - Klik på "Opdater" eller "Gem" knappen for at gemme dine ændringer.
- Besøg din hjemmeside for at kontrollere, at ændringerne er blevet anvendt korrekt.
Håndtering af Layoutproblemer og Responsivitet (Avanceret CSS-tilpasning)
Nogle gange, især når du ændrer antallet af kolonner drastisk, kan dit sidelayout se "ødelagt" ud. Dette skyldes ofte, at temaets standard CSS ikke er designet til det nye kolonneantal. I sådanne tilfælde kan du være nødt til at justere temaets CSS-filer for at sikre, at produkterne passer ind og ser godt ud på forskellige skærmstørrelser. Dette kræver adgang til dine temafiler, typisk via FTP.
Før du foretager direkte ændringer i temafiler, er det vigtigt at oprette en sikkerhedskopi af din hjemmeside. Hvis du ikke har erfaring med FTP og CSS, kan det være en god idé at kontakte en udvikler. Hvis du er komfortabel med det, følg disse trin:
- Opret forbindelse til din hjemmesides server via en FTP-klient (f.eks. FileZilla).
- Naviger til stien:
wp-content/themes/dit_tema/(erstatdit_temamed navnet på dit aktive tema). Hvis du bruger et child theme (hvilket anbefales), skal du kigge iwp-content/themes/dit_child_tema/. - Find filen
style.lessellerstyle.css. Hvis du finder.less, skal du være opmærksom på, at det er en forprocessor-fil, der skal kompileres til.css. Mange temaer bruger dog direkte.css. - Åbn filen med en teksteditor (f.eks. Notepad++, Sublime Text, VS Code).
- Søg efter CSS-kode, der styrer produktkolonnernes layout, især inden for medieforespørgsler (
@media-regler), der håndterer responsivt design. Du leder efter blokke, der ligner dette eksempel (vær opmærksom på, at de specifikke værdier og klassenavne vil variere fra tema til tema):@media (min-width: 1200px) { .products .product { width: 270px; /* Juster bredden for store skærme */ margin-left: 30px; } } @media (min-width: 768px) and (max-width: 979px) { .products .product { width: 166px; /* Juster bredden for tablets */ margin-left: 20px; padding-bottom: 10px; } } @media (max-width: 767px){ .products .product { width: 31%; /* Juster bredden for mobil og små skærme */ margin-left: 2%; } } /* ... flere medieforespørgsler for forskellige breakpoints ... */ - Juster
widthogmarginværdierne for de forskellige medieforespørgsler, så de passer til dit nye antal kolonner. Husk, at hvis du f.eks. vil have 4 kolonner, skal hver kolonne være ca. 25% bred (minus mellemrum), mens 3 kolonner ville være ca. 33%. - Gem ændringerne i filen.
- Upload den ændrede fil tilbage til din server via FTP, og overskriv den eksisterende fil.
- Ryd eventuel cache på din hjemmeside og i din browser, og tjek derefter din hjemmeside igen.
Denne metode er mere teknisk og kræver en grundlæggende forståelse af CSS og responsivt design. Vær forsigtig, da forkerte kodeændringer kan påvirke hele din hjemmesides layout.
2. Tilpasning af Produktkolonner på Kategori- og Butikssider (via PHP-kode)
For at ændre antallet af kolonner på dine produktkategoriarkiver (f.eks. /produktkategori/sko/) og den primære butiksside (/shop/) skal du typisk tilføje eller ændre en lille PHP-kodebid i dit temas functions.php-fil. Dette er en mere robust metode, da den direkte påvirker, hvordan WooCommerce genererer disse sider.

Vigtigt: Brug altid et Child Theme! Direkte ændringer i dit hovedtemas functions.php-fil vil blive overskrevet, når temaet opdateres. Et child theme giver dig mulighed for at tilføje og ændre kode sikkert uden at miste dine tilpasninger.
Følg disse trin for at ændre antallet af kolonner på kategori- og butikssider:
- Log ind på dit WordPress-administratorpanel.
- Naviger til Udseende > Temaeditor (eller Udseende > Filredigerer afhængigt af din WordPress-version).
- Sørg for, at du redigerer filerne for dit child theme. Hvis du ikke bruger et child theme, bør du oprette et, før du fortsætter.
- Vælg filen
functions.php(ellercustom-function.php, hvis dit tema bruger en sådan fil) fra listen over temafiler i højre side. - Søg (brug Ctrl+F eller Cmd+F) efter tekst som "Change columns number" eller lignende kommentarer, der indikerer kode relateret til produktkolonner. Hvis du ikke finder det, kan du tilføje koden selv.
- Du leder efter en kodeblok, der ligner denne:
// Change columns number // --------------------- add_filter( 'loop_shop_columns', 'tm_product_columns', 5); function tm_product_columns($columns) { if ( is_shop() || is_product_category() || is_product_tag() ) { $columns = 3; // <-- Ændr dette tal return $columns; } return $columns; // Sørg for at returnere $columns i alle tilfælde } - Ændr værdien for
$columnstil det ønskede antal. Hvis du f.eks. ønsker 4 produkter pr. række, ændrer du$columns = 3;til$columns = 4;. - Hvis denne kodeblok ikke eksisterer, kan du tilføje den i slutningen af din
functions.php-fil (før den afsluttende?>tag, hvis den findes, men det er ofte ikke nødvendigt at inkludere den i moderne PHP-filer). - Klik på "Opdater fil" for at gemme dine ændringer.
- Ryd eventuel cache og besøg dine butiks- og kategorisider for at se de nye kolonneindstillinger.
Denne metode er meget effektiv for arkivsider, men husk at teste grundigt efter kodeændringer.
3. Brug af WooCommerce Blokke i Blokeditoren
Hvis du bruger den nye blokeditor (Gutenberg) i WordPress, tilbyder WooCommerce dedikerede blokke, der gør det utroligt nemt at vise produkter og justere deres layout uden at røre en eneste linje kode.
Når du tilføjer en "Produktkollektion" blok (eller lignende produktvisningsblokke) til en side eller et indlæg, vil du i blokindstillingerne (typisk i sidepanelet til højre) finde en mulighed for at vælge antallet af kolonner. Dette gøres ofte via en skyder eller et simpelt inputfelt. Denne metode er yderst brugervenlig og anbefales, hvis din WordPress-opsætning understøtter den.
4. Generelle WooCommerce Shortcodes
Udover den specifikke anvendelse på hjemmesiden, som nævnt tidligere, kan WooCommerce shortcodes bruges på enhver side eller ethvert indlæg til at vise produkter med et specifikt kolonneantal. Dette giver stor fleksibilitet, hvis du ønsker at oprette landingssider eller specialindlæg med et tilpasset produktlayout.
Eksempler på shortcodes:
- For at vise de seneste 12 produkter i 5 kolonner:
[recent_products per_page="12" columns="5"] - For at vise udvalgte produkter i 3 kolonner:
[featured_products columns="3"] - For at vise produkter fra en specifik kategori i 4 kolonner:
[product_category category="din-kategori-slug" columns="4"]
Du kan finde en komplet liste over WooCommerce shortcodes i den officielle WooCommerce-dokumentation, som giver dig fuld kontrol over, hvilke produkter der vises, og hvordan de layoutes.
5. Tredjeparts Plugins
Hvis du foretrækker en løsning, der ikke kræver kodeændringer og giver dig mere visuel kontrol, findes der flere tredjeparts plugins, der kan hjælpe dig med at ændre antallet af produkter pr. række og andre layoutindstillinger.

Et eksempel er WooCommerce Product Archive Customizer pluginnet, som ofte tilbyder en brugervenlig grænseflade i WordPress Customizer, hvor du kan justere disse indstillinger i realtid. Før du installerer et plugin, skal du altid tjekke dets anmeldelser, kompatibilitet med din WordPress- og WooCommerce-version, og hvornår det sidst blev opdateret for at sikre, at det er pålideligt og sikkert.
Vigtige Overvejelser Før Du Begynder
Inden du kaster dig ud i at ændre dit butikslayout, er der et par vigtige punkter, du bør have i mente for at sikre en gnidningsfri proces:
- Brug et Child Theme: Vi kan ikke understrege dette nok. Hvis du ændrer dit temas
functions.phpeller CSS direkte, vil dine ændringer forsvinde ved næste temaopdatering. Et child theme beskytter dine tilpasninger. - Sikkerhedskopi: Tag altid en fuld sikkerhedskopi af din hjemmeside (filer og database), før du foretager større kodeændringer. Dette giver dig mulighed for at gendanne din side, hvis noget går galt.
- Test Grundigt: Efter hver ændring skal du rydde din hjemmesides cache (hvis du bruger et caching plugin) og din browsers cache. Test derefter dit layout på forskellige sider (hjemmeside, butiksside, kategorisider) og på forskellige enheder (desktop, tablet, mobil) for at sikre, at alt ser korrekt ud.
- Temaets Kompatibilitet: Vær opmærksom på, at nogle tredjeparts WooCommerce-temaer kan have deres egne metoder til at styre kolonneantallet, som kan overskrive standard WooCommerce-funktionaliteten. I disse tilfælde skal du muligvis kontakte temaudvikleren for specifikke instruktioner.
- Performance: Selvom små ændringer i kolonneantallet sjældent har en stor indflydelse på ydeevnen, skal du altid have sideindlæsningstid i tankerne. Et overfyldt layout med for mange billeder kan potentielt sænke din sides hastighed.
Ofte Stillede Spørgsmål (FAQ)
Her er svar på nogle af de mest almindelige spørgsmål vedrørende ændring af produktkolonner i WooCommerce:
Hvad er et "child theme", og hvorfor skal jeg bruge det?
Et child theme er et underordnet tema, der arver funktionaliteten og stilen fra et hovedtema (forældretema). Når du bruger et child theme, kan du foretage tilpasninger (såsom at ændre PHP-kode eller CSS) i child theme-filerne. Hvis hovedtemaet opdateres, vil dine ændringer i child theme'et ikke blive overskrevet, hvilket sikrer, at dine tilpasninger forbliver intakte. Det er en bedste praksis inden for WordPress-udvikling for at sikre opdaterbarhed og vedligeholdelse.
Vil disse ændringer påvirke min hjemmesides hastighed?
Selve ændringen af antallet af kolonner har typisk en minimal direkte indflydelse på hjemmesidens hastighed. Dog kan et layout, der viser for mange produkter på én gang, især med store billeder, potentielt øge sideindlæsningstiden. Sørg for at optimere dine produktbilleder (komprimere dem og bruge de rigtige dimensioner) for at holde din side hurtig, uanset kolonneantallet.
Hvad gør jeg, hvis mit layout går i stykker efter en ændring?
Hvis dit layout ser ødelagt ud, er det første skridt at fortryde den seneste ændring. Hvis du har taget en sikkerhedskopi, kan du gendanne din side. Hvis du har redigeret kode, skal du omhyggeligt gennemgå dine ændringer for eventuelle syntaksfejl eller logiske fejl. Ryd din hjemmesides cache og din browsers cache. Hvis problemet vedvarer, kan det skyldes en konflikt med dit tema eller et andet plugin. I så fald kan du deaktivere plugins et ad gangen for at isolere problemet eller kontakte temaudvikleren.
Kan jeg have forskellige antal kolonner på forskellige sider?
Ja, absolut! Som demonstreret i denne guide kan du bruge forskellige metoder til at kontrollere kolonneantallet på forskellige sidetyper: shortcodes for specifikke sider (som din hjemmeside eller landingssider), PHP-kode for arkivsider (butiksside, kategorisider) og blokke for sider bygget med blokeditoren. Denne fleksibilitet giver dig fuld kontrol over dit butiks layout.
Er det sikkert at redigere functions.php-filen direkte?
Det er sikkert, så længe du ved, hvad du laver, og altid bruger et child theme. En lille fejl i functions.php kan gøre din hjemmeside utilgængelig (hvid skærm med fejl). Derfor er en sikkerhedskopi og brug af et child theme afgørende. Hvis du er usikker, kan et plugin som "Code Snippets" være et sikrere alternativ, da det giver dig mulighed for at tilføje PHP-kode uden direkte at redigere temafilerne, og ofte har en indbygget fejlhåndtering.
Konklusion
At kunne tilpasse antallet af produkter pr. række i din WooCommerce-butik er en værdifuld færdighed, der giver dig kontrol over din webshops udseende og forbedrer brugeroplevelsen markant. Uanset om du foretrækker en simpel shortcode-løsning, en mere teknisk PHP-kodetilpasning eller den brugervenlige blokeditor, har du nu værktøjerne til at skabe det perfekte layout for dine produkter. Husk altid at teste dine ændringer grundigt og anvende bedste praksis, såsom brug af et child theme, for at sikre en stabil og opdaterbar butik. Med disse justeringer kan du præsentere dine varer på den mest effektive måde og give dine kunder en fremragende shoppingoplevelse.
Hvis du vil læse andre artikler, der ligner Optimer Din WooCommerce Butik: Kolonnelayout, kan du besøge kategorien Mobil.
