Der er mange grunde til, at du skal foretage en søgning og erstatte i WordPress. Det kan være, at den artikel, du har skrevet på din mobilenhed, har masser af typografiske fejl (på grund af tastaturets autokorrektionsfunktion), og du vil rette dem alle sammen med en søgning og erstatte. Alternativt kan det være, at du opdaterede din database eller skiftede til en ny webhost, og der vises nogle underlige tegn i dine indlæg. Uanset situationen er det altid praktisk at have en søgning og erstatte funktion i WordPress. De fleste tekstditore kommer med denne funktion, så hvorfor ikke WordPress?

Søg og erstat knap i WordPress Post editor

Hvis alt du har brug for er at tilføje en Find / Replace-knap i postredaktør, så du nemt kan løse de typografiske fejl i artiklen, er TinyMCE Advanced det bedste plugin, du kan bruge.

Når den er installeret, kan du gå til "Indstillinger -> TinytMCE Advanced" for at finde en liste over knapper, som du kan tilføje til postredaktøren. En af dem er "Find / Replace" knappen. Træk det ikon til editorens menu og klik på "Gem ændringer".

Gå derefter til din indlæg editor, og du skal kunne finde ikonet "Find / Replace" i værktøjslinjen. Dette er hvad du vil se, når du klikker på det:

Lignende plugins, som du kan bruge, inkluderer WP Edit og WP Super Edit.

Søg og erstat tekst i alle indlæg / sider / tilpasset posttype

Hvis fejlen du korrigerer, forekommer i alle indlæg eller sider, er Find erstatnings-plugin den eneste for dig. Hvad det gør er at søge gennem alle dine indlæg / sider / brugerdefinerede posttyper til søgestrengen og erstatter den med den korrigerede streng. Dette er især nyttigt, når du overfører til et nyt domæne og ønsker at ændre alle links fra det gamle domæne til den nye webadresse.

Når du har installeret, kan du finde værktøjet i afsnittet "Plugins -> Find and replace". En god ting ved dette plugin er det andet end postindhold, det kan også ændre postmeta-værdien.

Søg og erstat værdi i databasen

I stedet for tekst i postindholdet, skal du redigere databasen direkte, hvis det, du ændrer, er en site-wide værdi, herunder plugin-indstillinger, systemindstillinger mv. Heldigvis er der et værktøj til dette. Søg og erstat plugin giver dig mulighed for at finde strenge i din WordPress database og erstatte dem med en anden streng. Du kan søge i ID, post-indhold, GUID, titel, uddrag, metadata, kommentarer, kommentar-forfatter, kommentar-e-mail, kommentar-url, tags / kategorier og kategorier-beskrivelse. Det er også muligt at erstatte bruger-id i alle tabeller og bruger login. Som du kan se, er dette et kraftfuldt værktøj, og enhver fejl, du laver, kan ødelægge din WordPress-database. Brug kun dette, hvis du ved hvad du gør, og sikkerhedskopier din database, før du fortsætter.

Efter installationen skal du gå til "Værktøjer -> Søg og erstat." Der er to muligheder: Du kan vælge at gøre en "All søgning (og erstatte)" eller vælg database tabellen for at søge og erstatte. Søgningen er hovedkvalitetsfølsom og har ingen mønstertilpasningsmuligheder. Du kan først udføre en søgning uden at erstatte og kontrollere, at de data, du udskifter, er korrekte. Derefter kan du fortsætte med at foretage en søgning og erstatte.

En ting at bemærke er, at dette Search & Replace plugin ikke søger serialiserede data. Teknisk betyder det, at hvis et plugin gemmer sine data i matrixformat, kan dets værdi ikke ændres med "Søg og erstat." Kun tekstværdien vil blive søgt og erstattet.

Konklusion

Afhængigt af graden af ​​søgning og udskiftning af funktion, som du vil udføre, er der et plugin til rådighed for dig. Den sidste metode, du kan bruge, er at ændre databaseværdien direkte via phpmyadmin, men det er for teknisk og anbefales ikke til alle. Lad os vide, om du har stødt på en anden nyttig søgning og erstatt plugin, som ikke er nævnt ovenfor.

Billedkredit: tango edit find replace