Har du fået denne fejl på din WordPress-side?

Fatal error: Uncaught Error: Call to a member function get_catalog_visibility()

Det betyder typisk, at din WordPress-side (eller dele af den) crasher. Du kan fx opleve “white screen”, “critical error”, eller at wp-admin ikke vil åbne.
Fejlen ses ofte i forbindelse med den relevante plugin-, tema- eller WordPress-kontekst og skyldes typisk kompatibilitetsproblemer, versions-mismatch eller ændringer efter en opdatering.

Vi kan løse det for dig – no cure, no pay.

Få din side op igen i dag (no cure no pay)

Send fejlteksten (copy/paste) + link til din side, så får du:

  • Gratis vurdering
  • Fast pris før vi går i gang
  • Betal kun hvis løst

Hvis du sender fejlen til os, vender vi tilbage med en kort vurdering og et prisoverslag, før vi ændrer noget.

Hvad betyder fejlen?

Fejlen betyder, at noget i koden forsøger at kalde funktionen get_catalog_visibility() på et objekt, som ikke findes i den konkrete situation (typisk fordi variablen er tom, eller fordi den forventede WooCommerce-/produktkontekst ikke er indlæst korrekt). Når PHP prøver at kalde en metode på noget, der ikke er et gyldigt objekt, stopper den med en fatal error.

Metoden get_catalog_visibility() forbindes ofte med produktdata i WooCommerce. Derfor ses fejlen typisk på produktsider, shop-oversigter, widgets, skabeloner eller tilpasninger, der arbejder med produkter – og den kan påvirke både frontend og admin afhængigt af hvor fejlen udløses.

Typiske årsager

Hvorfor sker det her?

  • Plugin- eller tema-konflikt omkring WooCommerce (fx skabeloner, hooks eller widgets), hvor der ikke tages højde for “tom” produktkontekst
  • Versions- eller kompatibilitetsproblem mellem WooCommerce og tema/tilføjelser, ofte efter en opdatering
  • Tilpasninger eller tredjepartsfunktioner, som forventer et produktobjekt, men får en fejl/et tomt resultat i stedet
  • Cache/OPcache eller midlertidige miljøforhold, som kan gøre at kode og klasser indlæses inkonsistent efter opdateringer eller deploy

Hurtig tjekliste (1 minut)

  • Opstår fejlen på shop-/produktsider (eller i forbindelse med WooCommerce-funktioner)? (ja/nej)
  • Startede fejlen efter opdatering af WooCommerce, tema eller et WooCommerce-relateret plugin? (ja/nej)
  • Sker fejlen kun for bestemte produkter/sider, eller på hele sitet? (ja/nej)
  • Har du nyligt ændret tema, child theme eller skabelonfiler? (ja/nej)

Eksempler på relaterede fejl

Fatal error: Uncaught Error: Call to a member function get_catalog_visibility()
Fatal error: Uncaught Error: Call to a member function get_price() on null
Fatal error: Uncaught Error: Call to a member function get_id() on null
Uncaught Error: Call to a member function ... on bool
WooCommerce template error: Call to a member function ... on null

Sådan løser vi det (typisk)

  1. Bekræfter årsagen ved at finde præcis hvor fejlen udløses (tema, WooCommerce, addon eller tilpasning)
  2. Vælger den mindst risikable løsning, så webshoppen bliver stabil uden at ændre mere end nødvendigt
  3. Tester frontend/admin, især shop, produktsider, kurv/checkout og relevante widgets/skabeloner
  4. Giver en kort anbefaling bagefter, fx om versionsmatch mellem WooCommerce og tema/addons samt opdateringsrutine

Pris (typisk)

De fleste opgaver løses inden for 1–3 timers effektivt arbejde.

Vejledende prisniveau: 750–2.250 kr (ekskl. moms).
(Inkluderer fejlfinding, løsning og kort test.)
Du får altid prisen oplyst på forhånd.

No cure, no pay: Hvis opgaven ikke kan løses til den aftalte pris, betaler kunden ikke.

Hvad vi skal bruge fra dig

  • Link til siden
  • Fejltekst (copy/paste)
  • Hvornår det startede
  • Adgang til wp-admin (ja/nej)

Send fejlen – få fast pris (no cure no pay)

Vi svarer typisk samme dag. Ingen forpligtelse.

FAQ

Kan jeg selv deaktivere pluginet?
Det kan i nogle tilfælde få sitet op igen, men hvis fejlen ligger i temaets WooCommerce-skabeloner eller en integration, kan symptomet flytte sig. Vi anbefaler at få identificeret den konkrete kilde, så webshoppen bliver stabil.

Er det sikkert at opdatere PHP/server?
Det kan være relevant, men når fejlen relaterer sig til WooCommerce-funktioner, er det vigtigst at sikre kompatibilitet mellem WooCommerce, tema og tilføjelser. Serverændringer bør vurderes samlet, så man undgår nye konflikter.

Hvor hurtigt kan det løses?
Når vi har link og fejltekst, kan vi typisk give en kort vurdering og fast pris samme dag. Selve udbedringen kan ofte klares samme dag afhængigt af adgang og kompleksitet.

Disclaimer

Indholdet er generelt. Den konkrete årsag kan variere afhængigt af tema, plugins, server og versioner.

// Kom i gang

Klar til at starte?

Fortæl mig om dit projekt eller problem — jeg svarer inden for 24 timer.

Kontakt mig →

Webmaster-aftaler

Fra 1.299 kr/md — opdateringer, backup, sikkerhed og prioriteret support.

Se alle aftaler →

Sikkerhedsrensning

Hacket site? Komplet rensning fra 2.995 kr med 30 dages garanti.

Læs mere →