Skip to main content

ArtinTech Solution

Custom Mobile Column Visibility for the WooCommerce Orders List

WordPress’ panel Skærmindstillinger (den lille fane i øverste højre hjørne på de fleste admin-lister) lader dig vælge, hvilke kolonner der er synlige. Det fortæller dig bare ikke, at valgene kun gælder på computer. Under WordPress’ eget breakpoint på 782px foldes alle kolonner undtagen rækkens titel sammen bag en knap, der skal trykkes på, uanset hvad Skærmindstillinger siger.

To forskellige behov, én indstilling

Synlighed på computer og på mobil er reelt to forskellige spørgsmål: en leder, der tjekker ordrelisten på telefonen mellem opkald, har brug for et langt mindre og mere udvalgt sæt kolonner end en, der gennemgår hele tabellen ved en computer. WordPress’ kerne har ingen mekanisme til at udtrykke den forskel; den behandler “synlig” som én universel tilstand.

Et ekstra indstillingspanel kun til mobil

Vi tilføjede et lille, sammenfoldeligt panel over ordrelisten, Vis også på mobil… , adskilt fra den indbyggede fane Skærmindstillinger, med de samme kolonner (Status, Total, Mobilnummer, Courier Tx ID og andre) og afkrydsningsfelter for, hvilke der skal forblive synlige på en telefon, oven i det, der allerede er valgt til computer.

Valget gemmes én gang for hele siden og håndhæves af dynamisk genereret CSS, der er afgrænset til WordPress’ eget mobil-breakpoint. Hver valgt kolonne får en målrettet display: table-cell !important -regel, der tilsidesætter platformens standardsammenfoldning for netop den kolonne, mens alt, der ikke er valgt, foldes sammen som normalt.

Hvorfor det starter sammenfoldet

Selve panelet er skjult bag et lille link i stedet for at være vist permanent. Det er en indstillingsflade, der bruges sjældent, ikke en kontrol til daglig brug, og en indstillingsboks, der altid står åben over ordrelisten, ville have tilføjet netop den slags rod på mobil, som funktionen skal forhindre.

Det vigtigste

  • WordPress’ responsive sammenfoldning af kolonner er aggressiv og kan ikke konfigureres som standard; den skjuler data uanset hjemmesideejerens bevidste valg i Skærmindstillinger.
  • Synlighed på computer og på mobil er separate beslutninger og fortjener separate kontroller, ikke én indstilling med dobbeltfunktion.
  • En indstillingsflade, der bruges sjældent, bør være sammenfoldet som standard, selv når den er nyttig; en kontrols synlighed bør matche, hvor ofte den bruges.

Læs også: udvidelse af ordreforhåndsvisningen, redesign af ordresporingssiden.

Støder du på en lignende begrænsning i din egen WooCommerce- eller WordPress-admin? Lad os tale — ArtinTech Solution bygger netop den slags skræddersyede værktøjer til webshops.

Del denne artikel

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *