Hvorfor rydde op i WordPress?

“WordPress er en af de mest fleksible indholdsplatforme på markedet. Du kan tilpasse WordPress med tusindvis af temaer og plugins. Problemet er, at jo mere du tilføjer, desto mere rodet bliver din database, hvilket får den til at køre ineffektivt. I denne blog kommer vi med gode råd til, hvordan du rydder op”.


En typisk WordPress-installation består af både filer og en database. En database fungerer som et arkivskab for dit WordPress-site. Den lagrer alt dit indhold, herunder indlæg, sider, links, brugere, seneste revideringer og kommentarer samt bestemte indstillinger for dit websted, bl.a. temaer og plugins. Det er rigtig mange data! Så hvis du har brugt WordPress i et stykke tid er der stor sandsynlighed for, at din database er fyldt med data, som du ikke længere har brug for. Det er tid til at rydde op!

Når du optimerer din database, bliver dit websted hurtigere og indlæses hurtigere, og der frigøres samtidig vigtig plads i databasen, så den kører mere effektivt. Databasen er en væsentlig del af dit WordPress-websted – uden den ville dit websted ikke fungere. Vi råder dig til at være forsigtig, når du foretager ændringer, og at tage en backup af databasen, før du foretager ændringer.

Oprydning af options-tabellen

Nogle tabeller bruges hver dag til at få dit WordPress-websted til at køre, f.eks. tabellen wp_options. Disse tabeller består af en masse data, som du er nødt til at rydde op i på et tidspunkt. I tabellen wp_options gemmes alle, dine indstillinger samt webstedets URL-adresse, det aktuelt anvendte tema og en liste over aktive plugins. Altså en masse plugins, temaer og information i tabellen, der er med til at gengive siden. Når du fjerner et plugin, kan det efterlade spor i din options-tabel, der skaber rod, og som skal fjernes. Du kan finde ud af, om det er tilfældet ved at søge efter det manuelt i databasen.

Hvordan finder jeg plugins, der ikke bruges, i databasen?

Det er ikke helt nemt at finde ud af, hvad du skal søge efter, da et plugin kan være skrevet på forskellige måder. Et eksempel er plugin’et “Really Simple SSL”. Plugin’et kan hedde “really simple ssl”, “really-simple-ssl”, “really_simple_ssl”, “reallysimplessl” eller noget helt andet i databasen. Sådan gør du:

  1. Gå til phpMyAdmin, og vælg Databases øverst.
  2. Klik på databasenavnet (f.eks. domain_com), og gå til SQL.
  3. Indsæt følgende SQL-forespørgsel:SELECT * FROM `www_options` WHERE `autoload` = `yes` AND `option_name` LIKE `%plugin%` Erstat www_ i www_options med det databasepræfiks, som du har benyttet, og erstat plugin i %plugin% med navnet på det plugin, du vil fjerne spor fra.
  4. Tryk på knappen Go , hvorefter alle de rækker, som det pågældende plugin har efterladt, bør blive vist.
  5. Fjern rækkerne ved at trykke på knappen Delete.

Bemærk: Du skal justere forespørgslen, hvis du vil have tabelnavnet med. Mange WordPress-installationer bruger wp_ som præfiks, hvorfor options-tabellen derfor er wp_options. Hvis det er et underdomæne (f.eks. test.domain.tld), bruger installationer med ét klik mappenavnet som præfiks, f.eks.: test_options. I visse tilfælde bør du også tilføje et tal: test0_options.

Hvordan fjerner jeg Transcient data?

Ud over plugin-data og temaspecifikke data indeholder databasen også Transcient data (midlertidige data), der bruges til at lagre midlertidige oplysninger i din database. Transcient data fjernes som regel automatisk af det plugin, der forårsager dem. Hvis du fjerner plugin’et, fjernes Transcient data, der på det pågældende tidspunkt er lagret i databasen, dog ikke, og forbliver i databasen for altid, medmindre du fjerner dem manuelt.

Fremgangsmåden til at fjerne Transcient data ligner måden du fjerner plugins. Du kan nemt identificere dem, fordi ordet transient typisk er en del af deres navn. Sådan vælger du dem:

  1. Gå til phpMyAdmin.
  2. Indsæt følgende SQL-forespørgsel:SELECT * FROM `www_options` WHERE `autoload` = 'yes' AND `option_name` LIKE '%transient%'
  3. Tryk på knappen Go, hvorefter listen med midlertidige rækker bør blive vist.
  4. Fjern dem ved at trykke på knappen Delete.

Du kan også bruge et plugin som f.eks. transients manager til at administrere dine Transcient data.

Yderligere tiltag

De ovennævnte procedurer er nogle få af de mange tip, du kan bruge til at optimere din database. Hvis du gerne vil gøre mere, kan du slette gamle plugin-tabeller, der ikke længere er i brug (hvis du har nogen) slette spamkommentarer, gamle indlæg, slettede indlæg osv. Du kan også bruge nogle plugins til at gøre det for dig. Oprydning af din WordPress-database er noget du bør gøre jævnligt.

Vil du vide mere om WordPress?

Vi har adskillige WordPress-guides i vores support-sektion, så tag et kig, hvis du har brug for inspiration, eller hjælp.

Comments