Cum să efectuați o căutare și să înlocuiți în WordPress

Publicat: 2021-12-03

Cum să efectuați o căutare și să înlocuiți în WordPress

Trebuie să faceți câteva modificări site-ului dvs. dacă dețineți o afacere. dar unele modificări în site-ul web necesită mult timp și eforturi, indiferent dacă puteți comuta domeniile, sau migrați site-ul web de la unul la alte servere, sau descoperiți toate codurile scurte de la un site la altul, sunt necesare mult timp și eforturi.

Dacă ați lucrat vreodată cu Microsoft Office Word, atunci este posibil să fiți familiarizat cu echipa cunoscută sub numele de „căutare și înlocuire”. În WordPress, puteți construi aceleași efecte.

Dacă doriți să schimbați câteva lucruri pe site-ul dvs., atunci un astfel de tip de funcționalitate vă poate ajuta să economisiți mult efort și timp în ore sau zile. Cu toate acestea, o astfel de funcționalitate vă va face sarcina mai ușoară și eficientă pe cât posibil.

În această postare pe blog, vom afla despre căutarea și înlocuirea în WordPress și de ce este importantă în WordPress. În plus, vă vom oferi trei metode simple de a face acest lucru.

Astfel, vă veți familiariza cu câteva plugin-uri WordPress care sunt ușor de utilizat și nu necesită nici un fel de cunoștințe tehnice pentru a lucra cu ele. În afară de aceasta, vă veți familiariza cu unele interogări MySQL avansate și comenzi WP-CLI.

În WordPress de ce trebuie să efectuați metoda de căutare și înlocuire?

Există atât de multe scenarii diferite pe care le veți întâlni și veți găsi utilizarea metodei de căutare și înlocuire în WordPress care vă va ajuta să simplificați sarcina.

Dacă sunteți începător sau nou în domeniul dezvoltării web, chiar și pentru a schimba adresa URL a site-ului dvs. veți găsi că această metodă este mai utilă și cea mai convenabilă modalitate de a vă economisi timp.

Câteva exemple în care trebuie să utilizați metoda finds and replaces sunt atunci când migrați site-ul web de la HTTP la HTTPS sau când schimbați complet domeniul de la unul la altul.

Metoda de căutare și înlocuire va părea cea mai utilă metodă de a actualiza referințele cu știri pe site-ul dvs., link-uri rupte, prevenirea erorilor sau orice alte probleme.

În timp ce vă mutați site-ul web complet de la instalările localhost, puteți efectua și o metodă de căutare și înlocuire sau chiar puteți utiliza această metodă în timp ce migrați site-ul dvs. la un server live de pe un site web local.

Aceasta va oferi o referință la un server și va adăuga mai multe detalii celui pe care îl transferați. Cu toate acestea, acest lucru vă va ajuta să opriți erorile și incompatibilitățile.

Este evident că pierdeți o singură referință atunci când începeți să rulați atât de multe URL-uri, adică sute de URL-uri manual. Clasamentele pe motoarele dvs. de căutare pot fi defalcate, ceea ce va duce la o experiență proastă pentru utilizator. Dar acum puteți actualiza mii de adrese URL fără a fi ratate din cauza metodei de căutare și înlocuire.

În timp ce există puține plugin-uri care oferă atât de multe coduri scurte. Dacă doriți vreodată să ștergeți sau să dezactivați vreunul dintre pluginurile respective, atunci trebuie să vă asigurați că shortcode-urile pe care le-ați adăugat folosind acele plugin-uri au fost șterse.

Performanța site-ului dvs. poate fi afectată grav dacă nu ați reușit vreodată să ștergeți acele coduri scurte aferente. Uneori poate cauza și o eroare. În această situație, metoda de căutare și înlocuire va fi cel mai util lucru pentru dvs., deoarece va economisi și multă muncă și efort.

Mai jos sunt prezentate 3 moduri diferite de a căuta și înlocui

Fiecare colț al bazei de date WordPress poate fi afectat dacă efectuați o metodă de căutare și înlocuire în bloc. Ar trebui să creați întotdeauna o copie de rezervă a bazei de date WordPress pentru a vă asigura că nu veți pierde niciun fel de date importante ale site-ului dvs.

În moduri diferite, puteți face Căutare și înlocuire în WordPress. În această postare pe blog, am adăugat câteva opțiuni simple pentru a efectua căutarea și înlocuirea cu un plugin, cu WordPress prin linia de comandă și emiterea de interogări MySQL.

Integrați pluginul WordPress cunoscut sub numele de Search Regex

Dacă sunteți începător și doriți să efectuați o metodă de căutare și înlocuire, atunci trebuie să alegeți mai întâi să integrați pluginul de căutare regex. Puteți spune că este cel mai dedicat plugin care vă permite să schimbați totul, de la postare, date WordPress, tipuri de postări personalizate, comentarii, pagini și pluginuri la metadate.

Puteți instala cu ușurință acest plugin din tabloul de bord WordPress, selectând instrumentele și apoi făcând clic pe căutare regex puteți accesa acest instrument. După aceasta adăugați termenul pe care doriți să îl căutați în câmpul de căutare. De asemenea, puteți adăuga un anumit conținut pe care acest instrument ar trebui să îl caute cu ajutorul câmpului sursă.

Acest plugin va prezenta rezultatul complet legat de cuvintele de căutare, fără a le înlocui pe cele potrivite. Acest lucru vă va ajuta să notați un rezultat specific pe care nu doriți să îl înlocuiți.

Astfel, vă va ajuta să rafinați căutarea conform dorinței dvs. Potrivirea care nu este potrivită pentru lucrul pe care îl căutați poate fi înlocuită, dar va cauza o problemă, prin urmare, aceasta poate fi considerată un pas important.

Acum puteți alege doar un termen pe care doriți să îl găsiți și să îl înlocuiți. Astfel, sarcina de a face clic pe butonul de înlocuire va aplica modificările la conținutul complet de pe site-ul dvs. Va trebui să selectați pictograma cu trei puncte pentru a înlocui referințele separate. Acum faceți clic pe înlocuiți rândul. În continuare, puteți face clic pe înlocuire adăugând textele de înlocuire.

Adăugând o nouă valoare în domeniul înlocuirii, puteți înlocui și toate potrivirile pozitive. După aceasta, faceți clic pe înlocuiți tot. Toate potrivirile identificate vor fi actualizate folosind expresia regex de căutare.

Prin PhpMyAdmin, efectuați interogarea MySQL

O altă metodă de a efectua căutarea și înlocuirea în WordPress este utilizarea PhpMyAdmin. Alegând această metodă, veți putea actualiza baza de date a site-ului dvs. WordPress fără a instala și fără a afla despre pluginurile specifice.

Dar trebuie să vă familiarizați cu limbajul SQL specific domeniului, deoarece în timp ce efectuați căutarea și înlocuirea prin SQL, va trebui să lucrați cu PhyMyAdmin. Din contul dvs. de găzduire, puteți accesa phpMyAdmin. Sub bazele de date, puteți selecta și phpMyAdmin dacă gazda dvs. folosește cPanel.

În partea stângă a meniului, veți găsi opțiunea de modificare a bazei de date. După ce ați selectat baza de date, selectați acum fila SQL.

folosind SQL va trebui să efectuați metoda de căutare și înlocuire. Folosește formatul de mai jos

actualizați TABLE_NAME setați FIELD_NAME=
înlocuiți(FIELD_NAME, „Căutare”, „Înlocuire”);
În exemplul de mai jos, căutăm „blogging” pe postările WordPress. Acum, fiecare căutare pozitivă care corespundea termenului de blogging va fi înlocuită cu „testare”
actualizare wp_posts set post_content=
înlocuire(post_content, 'blogging', 'testare');

Faceți clic pe butonul Go pentru a rula această interogare SQL. După aceasta, phpMyAdmin vă va afișa mai multe rânduri care sunt modificate cu această interogare.

Cu toate acestea, phpMyAdmin oferă și funcția de căutare și înlocuire în WordPress. Selectând fila de căutare, veți putea accesa aceasta în consola PhpMyAdmin.

Dar rețineți că, spre deosebire de pluginul de căutare regex, nu veți găsi nicio altă metodă pentru a vedea demonstrația de interogare înainte de a o rula. Să presupunem că ați înlocuit termenul nedorit, atunci acesta va afecta conținutul site-ului dvs. web. În cele din urmă, va afecta clienții dvs., deoarece vor găsi conținut irelevant.

Folosind WP-CLI, rulați o comandă wp search-replace

Folosind wp-CLI puteți executa metoda de căutare și înlocuire. În tabel, va căuta fiecare rând dintr-un anumit șir. astfel, va înlocui toate șirurile de rezultat pozitiv cu șirul pe care îl veți defini.

Următorul format este utilizat de comanda wp-search-replace

 wp search-replace <'mai vechi'> <'mai nou'> <tabel>

Această comandă identifică faptul că cel mai vechi este primul șir pe care îl va căuta și cel mai nou este șirul care va fi înlocuit în loc de mai vechi. Cu toate acestea, va trebui să executați următoarea comandă dacă doriți să înlocuiți termenul struguri cu mango în tabelul wp_term.

 wp search-replace 'struguri' 'mango' wp_terms
 Folosind comanda de rulare uscată

În timp ce efectuați funcția de căutare și înlocuire cu ajutorul liniei de comandă, asigurați-vă că efectuați și funcționarea uscată. Acesta este un pas foarte important. Următoarea comandă este dată pentru a executa comanda de rulare uscată.

 wp search-replace <'vechi'> <'nou'> <tabel> --dry-run

Acest pas este foarte important și recomandat dacă doriți să salvați site-ul dvs. de la întâmpinarea unor noi probleme.

Concluzie:
Sarcina de a modifica mii de fișiere dintr-o bază de date este o muncă foarte agitată și consumatoare de timp. Cu toate acestea, cu ajutorul Căutare și înlocuire în WordPress, vă puteți proteja timpul și eforturile, deoarece vă va ajuta să schimbați sute și mii de șiruri doar căutând și înlocuind șirul rapid și eficient.