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

Fatal error: Uncaught Error: Call to undefined function Smush\Core\Parser\str_contains()

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 WordPress forsøger at køre en funktion, som ikke findes i det miljø, din side kører i. Når det sker, stopper PHP-eksekveringen typisk med det samme, og siden kan derfor gå i stå eller crashe.

I denne fejl peger teksten på en funktion kaldet str_contains() i en plugin-kontekst (Smush). Det er en funktion, der kun findes i bestemte PHP-versioner. Hvis serveren kører en ældre PHP-version end plugin’et forventer, eller hvis plugin’et er opdateret til en version med nye krav, kan resultatet være netop denne type fatal error. Konsekvensen er ofte, at enten hele sitet eller specifikke sider (fx billedhåndtering eller admin-sider) ikke kan indlæses.

Typiske årsager

Hvorfor sker det her?

  • Versions- eller kompatibilitetsproblem mellem plugin (Smush) og PHP-versionen på serveren
  • Opdatering af plugin/WordPress, hvor servermiljøet (PHP) ikke er fulgt med eller er låst på en ældre version
  • Konflikt eller uventet samspil med andre plugins/tema, der påvirker indlæsning eller autoloading
  • Cache/OPcache, hvor serveren fortsat bruger ældre filer/klasser efter en opdatering eller rollback

Hurtig tjekliste (1 minut)

  • Startede fejlen lige efter en opdatering (ja/nej)?
  • Kører siden på en ældre PHP-version end forventet (ja/nej/ved ikke)?
  • Kan du ikke åbne wp-admin (ja/nej)?
  • Er fejlen kun på bestemte sider/funktioner (fx billeder/media), og ikke hele sitet (ja/nej)?

Eksempler på relaterede fejl

Fatal error: Uncaught Error: Call to undefined function str_contains()
Fatal error: Uncaught Error: Call to undefined function Smush\Core\Parser\str_contains()
Fatal error: Uncaught Error: Call to undefined function str_starts_with()
Fatal error: Uncaught Error: Call to undefined function array_is_list()
Fatal error: Uncaught Error: Call to undefined function wp_is_block_theme()

Sådan løser vi det (typisk)

  1. Bekræfter årsagen ved at gennemgå fejltekst, versionsniveauer (WordPress, plugin, PHP) og kontekst (frontend/admin).
  2. Vælger mindst risikable løsning ud fra setuppet, så vi undgår unødige ændringer og nedetid.
  3. Tester frontend og admin efter rettelsen, så vi sikrer at siden loader normalt og centrale funktioner virker.
  4. Giver en kort anbefaling bagefter (fx om fremtidige opdateringsrutiner eller versionskrav), så problemet ikke gentager sig.

Pris (typisk)

De fleste opgaver som denne 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 (dato/tidspunkt, hvis muligt)
  • 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 nogle gange afhjælpe midlertidigt, men det afhænger af hvordan sitet er sat op, og om fejlen også påvirker adgangen til wp-admin. Vi anbefaler typisk, at man får afklaret årsagen først, så man undgår følgeskader og ekstra nedetid.

Er det sikkert at opdatere PHP/server?
Det kan være en relevant del af løsningen, men bør vurderes i forhold til tema, plugins og hosting-miljø. En kontrolleret opdatering med kompatibilitetstjek minimerer risikoen.

Hvor hurtigt kan det løses?
I mange tilfælde kan det afklares og løses samme dag, især hvis vi får fejltekst, link og adgangsoplysninger fra start.

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 →