Better Search Replace: installeren, instellen en problemen oplossen

Laatst bijgewerkt:

Na een verhuizing naar een nieuw domein, of na de overstap van http naar https, staan er vaak nog oude adressen in de database: in berichten, instellingen en gegevens van paginabouwers. Better Search Replace zoekt en vervangt tekst in de database. Het belangrijkste voordeel tegenover een losse SQL-opdracht: de plugin houdt rekening met geserialiseerde gegevens, waar WordPress en veel plugins hun instellingen in bewaren. Een verkeerde vervanging kan je site wel flink beschadigen. Hier lees je hoe je het veilig doet.

Wat doet Better Search Replace?

Je geeft een zoekterm en een vervanging op, kiest de tabellen en draait eerst een droogloop: de plugin laat zien hoeveel velden er zouden veranderen, zonder iets aan te passen. Daarna voer je het echt uit. Geserialiseerde gegevens worden goed omgezet, zodat de lengtes in die gegevens kloppen. De betaalde versie voegt onder meer back-up en import van de database en een geschiedenis van vervangingen toe.

Installeren

  1. Maak een volledige back-up van de database. Dit is bij deze plugin echt verplicht.
  2. Installeer en activeer Better Search Replace via Plugins → Nieuwe plugin.
  3. Ga naar Gereedschap → Better Search Replace.
  4. Vul het oude en het nieuwe adres in, kies de tabellen en laat “droogloop” aangevinkt.
  5. Bekijk het resultaat, en voer de vervanging pas uit als de aantallen kloppen.

Instellingen die ertoe doen

Veelvoorkomende problemen en oplossingen

Na vervangen staan er nog oude adressen in paginabouwers. Sommige plugins bewaren adressen met escape-tekens, zoals https:\/\/oud.nl. Die vind je niet met de gewone schrijfwijze. Draai een tweede droogloop met die vorm. Elementor heeft daarnaast een eigen functie om adressen te vervangen.

Site kapot of instellingen kwijt na vervangen. Er is te breed gezocht, bijvoorbeeld op alleen de domeinnaam zonder https, waardoor ook mailadressen of andere teksten zijn veranderd. Zet de back-up terug en zoek op het volledige adres, zoals https://oud.nl.

Vervanging stopt halverwege. Een tijdslimiet van de server. Verlaag de maximale paginagrootte of doe de tabellen in delen. Zie maximum execution time.

Oude adressen nog zichtbaar na vervangen. Vaak komt dat door cache: leeg de cache van je cacheplugin en eventueel een CDN. Staan adressen hard in thema- of pluginbestanden, dan vind je ze niet in de database.

Verkeerde vervanging, geen back-up. Dan is herstel lastig: je moet met de hand terugvervangen. Daarom altijd eerst een back-up en een droogloop.

Alternatieven en vergelijking

Met WP-CLI doe je hetzelfde via wp search-replace 'https://oud.nl' 'https://nieuw.nl' --dry-run; dat heeft geen tijdslimiet. Back-up- en migratieplugins zoals Duplicator en WPvivid vervangen adressen zelf tijdens het verhuizen; Better Search Replace is dan alleen nog nodig voor resten.

Veilig bijwerken

Werk de plugin bij als je hem gebruikt, of verwijder hem als de klus klaar is. Een plugin die alles in je database kan vervangen, hoeft niet permanent te blijven staan. Lees ook WordPress-website verhuizen en veilige website met SSL.

Wanneer schakel je hulp in?

Twijfel je over de juiste zoekterm, is je site kapot na een vervanging, of verhuis je een webshop? Wij helpen met de verhuizing, het veilig vervangen van adressen en het terugzetten als het misging.

Better Search Replace Pro bestellen

Premium plugins vanaf €5 — dankzij onze bulk-inkoop

  • Inclusief setup en installatie
  • Inclusief onbeperkte support

Wij leveren Better Search Replace Pro met licentie, installeren de plugin en stellen hem voor je in. Liever zelf bij de maker kopen kan ook; dan helpen we met installeren en instellen.

Hoe werkt bestellen?
  1. Kies de plugin.
  2. Vul je domeinnaam in (en het aantal websites).
  3. Je krijgt van ons de prijs en een betaallink.
  4. Na betaling installeren en stellen wij de plugin voor je in; support is onbeperkt.
Extra (optioneel)
Heb je al een WordPress-beheerdersaccount voor ons?Stuur geen wachtwoorden via dit formulier; we spreken een veilige manier af.

Veelgestelde vragen

Waarom niet gewoon zoeken en vervangen met SQL?

Omdat WordPress en plugins veel gegevens geserialiseerd opslaan, met de lengte van elke tekst erbij. Een SQL-vervanging past die lengtes niet aan, waardoor instellingen onleesbaar worden. Better Search Replace doet dat wel goed.

Moet ik GUID’s vervangen?

Meestal niet. De GUID is een vaste ID van een bericht en hoort niet te veranderen op een site die al live was.

Wat is een droogloop?

Een proefronde die laat zien hoeveel velden er zouden veranderen, zonder iets aan te passen. Doe altijd eerst een droogloop.

Waarom vindt de plugin niet alle oude adressen?

Sommige plugins bewaren adressen met escape-tekens, zoals https:\/\/oud.nl. Zoek ook op die schrijfwijze, en leeg daarna alle caches.

Kan ik Better Search Replace Pro met licentie via Layg bestellen?

Ja. Premium plugins vanaf €5 — dankzij onze bulk-inkoop, inclusief setup en installatie en inclusief onbeperkte support. Vul bij "Better Search Replace Pro bestellen" je domeinnaam en het aantal websites in en klik op Bestellen / prijs opvragen. Je krijgt de prijs en een betaallink; daarna installeren en stellen wij de plugin voor je in.

Hulp nodig met Better Search Replace?

Wij helpen met installeren, instellen, bijwerken en het oplossen van fouten en conflicten. Vertel wat er speelt; je hoort vooraf wat we gaan doen.

Hulp aanvragen Site plat? Spoedhulp

Lees ook: alle WordPress-plugins · WordPress-website verhuizen · Duplicator · WPvivid · Really Simple SSL · veilige website met SSL

← Terug naar alle WordPress-plugins