Jak przeprowadzić wyszukiwanie i zamieniać w WordPress
Opublikowany: 2021-12-03Jeśli prowadzisz firmę, musisz wprowadzić kilka zmian w swojej witrynie. ale niektóre modyfikacje w witrynie zabierają dużo czasu i wysiłku, niezależnie od tego, czy możesz zmienić domeny, migrować witrynę z jednego na inny serwer, czy też odkryć wszystkie skrócone kody z jednej witryny na drugą, potrzeba dużo czasu i wysiłku.
Jeśli kiedykolwiek pracowałeś ze słowem Microsoft Office, być może znasz zespół znany jako „wyszukaj i zamień”. W WordPressie możesz budować te same efekty.
Jeśli chcesz zmienić kilka rzeczy w swojej witrynie, taka funkcjonalność może pomóc Ci zaoszczędzić wiele wysiłku i czasu w godzinach lub dniach. Jednak taka funkcjonalność sprawi, że Twoje zadanie będzie maksymalnie prostsze i efektywne.
W tym poście na blogu dowiemy się o wyszukiwaniu i zamianie w WordPress oraz o tym, dlaczego jest to ważne w WordPress. Dodatkowo udostępnimy Ci trzy proste metody, aby to zrobić.
W ten sposób poznasz kilka wtyczek WordPress, które są przyjazne dla użytkownika i nie wymagają żadnej wiedzy technicznej do pracy z nimi. Poza tym zapoznasz się z niektórymi zaawansowanymi zapytaniami MySQL i poleceniami WP-CLI.
Dlaczego w WordPressie musisz wykonać metodę wyszukiwania i zamiany?
Jest tak wiele różnych scenariuszy, na które natkniesz się i znajdziesz zastosowanie metody wyszukiwania i zamiany n WordPress, która pomoże Ci w uproszczeniu zadania.
Jeśli jesteś początkującym lub nowym w dziedzinie tworzenia stron internetowych, nawet jeśli chcesz zmienić adres URL swojej witryny, ta metoda jest bardziej pomocna i najwygodniejszy sposób na zaoszczędzenie czasu.
Oto kilka przykładów, kiedy trzeba skorzystać z metody find and replaces podczas migracji strony z HTTP na HTTPS lub podczas całkowitej zmiany domeny z jednej na drugą.
Metoda wyszukiwania i zamiany wydaje się najbardziej pomocną metodą aktualizacji odnośników o wiadomości w witrynie, uszkodzone linki, zapobieganie błędom lub innym problemom.
Podczas przenoszenia całej witryny z instalacji hosta lokalnego możesz również wykonać metodę wyszukiwania i zastępowania, a nawet możesz użyć tej metody podczas migracji witryny na serwer z lokalnej witryny.
Zapewni to odniesienie do serwera i doda więcej szczegółów do tego, który przenosisz. Pomoże to jednak w zatrzymaniu błędów i niezgodności.
Oczywiste jest, że pominiesz pojedyncze odwołanie, gdy zaczniesz uruchamiać tak wiele adresów URL, tj. setki adresów URL ręcznie. Rankingi w wyszukiwarkach mogą zostać rozbite, co spowoduje złe wrażenia użytkownika. Ale teraz możesz aktualizować tysiące adresów URL bez utraty ich z powodu metody wyszukiwania i zamiany.
Podczas gdy niewiele jest wtyczek, które zapewniają tak wiele skrótów. Jeśli kiedykolwiek zechcesz usunąć lub wyłączyć którąkolwiek z tych wtyczek, musisz upewnić się, że skróty dodane za pomocą tych wtyczek zostały usunięte.
Wydajność Twojej witryny może zostać poważnie uszkodzona, jeśli kiedykolwiek nie usuniesz powiązanych skrótów. Czasami może to również spowodować błąd. W takiej sytuacji metoda wyszukiwania i wymiany będzie dla Ciebie najbardziej pomocna, ponieważ zaoszczędzi również wiele pracy i wysiłku.
Poniżej podano 3 różne sposoby wyszukiwania i zamiany
Każdy zakątek Twojej bazy danych WordPress może zostać naruszony, jeśli przeprowadzasz masową metodę wyszukiwania i zamiany. Zawsze powinieneś tworzyć kopię zapasową bazy danych WordPress, aby upewnić się, że nie stracisz żadnych ważnych danych swojej witryny.
Na różne sposoby możesz wykonać wyszukiwanie i zamienianie w WordPress. W tym poście dodaliśmy kilka prostych opcji wyszukiwania i zastępowania za pomocą wtyczki, z WordPress za pomocą wiersza poleceń i wydawania zapytań MySQL.
Zintegruj wtyczkę WordPress znaną jako Search Regex
Jeśli jesteś początkującym i chcesz wykonać metodę wyszukiwania i zamiany, musisz najpierw zintegrować wtyczkę wyszukiwania regex. Można powiedzieć, że jest to najbardziej dedykowana wtyczka, która pozwala zmienić wszystko, od postu, danych WordPress, niestandardowych typów postów, komentarzy, stron i wtyczek po metadane.
Możesz łatwo zainstalować tę wtyczkę z pulpitu WordPress, wybierając narzędzia, a następnie klikając wyrażenie regularne wyszukiwania, aby uzyskać dostęp do tego narzędzia. Następnie dodaj termin, którego szukasz w polu wyszukiwania. Możesz również dodać konkretną treść, którą narzędzie powinno wyszukiwać za pomocą pola źródłowego.

Ta wtyczka pokaże pełny wynik związany z wyszukiwanymi słowami bez zastępowania dopasowanych. Pomoże Ci to zanotować konkretny wynik, którego nie chcesz zastępować.
W ten sposób pomoże ci zawęzić wyszukiwanie zgodnie z twoim życzeniem. Dopasowanie, które nie jest odpowiednie dla przedmiotu, którego szukasz, może zostać zastąpione, ale spowoduje to problem, dlatego można to uznać za ważny krok.
Teraz możesz po prostu wybrać termin, który chcesz znaleźć i zamienić. W ten sposób zadanie kliknięcia przycisku Zamień spowoduje zastosowanie zmian do pełnej zawartości Twojej witryny. Będziesz musiał wybrać ikonę z trzema kropkami, aby zastąpić oddzielne odniesienia. Teraz kliknij zamień wiersz. Następnie możesz kliknąć przycisk Zamień, dodając teksty zastępcze.
Dodając nową wartość w polu zastępowania, możesz również zastąpić wszystkie pozytywne dopasowania. Następnie kliknij zamień wszystko. Wszystkie zidentyfikowane dopasowania zostaną zaktualizowane przy użyciu wyrażenia regularnego wyszukiwania.
Za pomocą PhpMyAdmin wykonaj zapytanie MySQL
Inną metodą wykonania wyszukiwania i zamiany w WordPressie jest użycie PhpMyAdmin. Wybierając tę metodę, będziesz mógł aktualizować bazę danych swojej witryny WordPress bez instalowania i bez poznawania konkretnych wtyczek.
Musisz jednak zapoznać się z językiem specyficznym dla domeny SQL, ponieważ podczas wyszukiwania i zamiany za pomocą SQL będziesz musiał pracować z PhyMyAdmin. Ze swojego konta hostingowego możesz uzyskać dostęp do phpMyAdmin. W bazach danych możesz również wybrać phpMyAdmin, jeśli Twój host używa cPanel.
Po lewej stronie menu znajdziesz opcję modyfikacji bazy danych. Po wybraniu bazy danych wybierz teraz zakładkę SQL.
używając SQL będziesz musiał wykonać metodę wyszukiwania i zamiany. Używa formatu podanego poniżej
zaktualizuj zestaw TABLE_NAME FIELD_NAME= replace(FIELD_NAME, 'Szukaj', 'Zamień'); W poniższym przykładzie szukamy „blogowania” w postach WordPress. Teraz każde pozytywne wyszukiwanie pasujące do terminu blogowanie zostanie zastąpione przez „testowanie” zaktualizuj wp_posts set post_content= replace(post_content, 'blogowanie', 'testowanie');
Kliknij przycisk Przejdź, aby uruchomić to zapytanie SQL. Następnie phpMyAdmin pokaże Ci wiele wierszy, które są modyfikowane za pomocą tego zapytania.
Jednak phpMyAdmin udostępnia również funkcję, tj. Wyszukaj i zamień w WordPress. Wybierając zakładkę wyszukiwania, będziesz mógł uzyskać do niej dostęp w konsoli PhpMyAdmin.
Pamiętaj jednak, że w przeciwieństwie do wtyczki search regex, nie znajdziesz żadnej innej metody, aby zobaczyć demo zapytania przed jego uruchomieniem. Załóżmy, że zastąpiłeś niechciany termin, wpłynie to na zawartość Twojej witryny. Ostatecznie wpłynie to na Twoich klientów, ponieważ znajdą nieistotne treści.
Za pomocą WP-CLI uruchom polecenie wp search-replace
Używając wp-CLI możesz wykonać metodę wyszukiwania i zamiany. W tabeli przeszuka każdy wiersz określonego ciągu. w ten sposób zastąpi wszystkie pozytywne łańcuchy wyników łańcuchem, który zdefiniujesz.
Poniższy format jest używany przez polecenie wp-search-replace
wp search-replace <'starszy'> <'nowszy'> <tabela>
To polecenie wskazuje, że starszy jest pierwszym ciągiem, który będzie wyszukiwany, a nowszy jest ciągiem, który zostanie zastąpiony zamiast starszego. Będziesz jednak musiał wykonać następujące polecenie, jeśli chcesz zastąpić termin winogrona terminem mango w tabeli wp_term.
wp search-zamień 'winogrona' 'mango' wp_terms
Korzystanie z polecenia uruchomienia na sucho
Podczas wykonywania funkcji wyszukiwania i zamiany za pomocą wiersza poleceń upewnij się, że wykonujesz również przebieg próbny. To bardzo ważny krok. Następujące polecenie jest podane w celu wykonania polecenia uruchomienia próbnego.
wp search-replace <'stary'> <'nowy'> <tabela> --dry-run
Ten krok jest bardzo ważny i zalecany, jeśli chcesz uchronić swoją witrynę przed nowymi problemami.
Wniosek:
Zadanie modyfikowania tysięcy plików w bazie danych to bardzo gorączkowa i czasochłonna praca. Jednak za pomocą funkcji Wyszukaj i zamień w WordPress możesz zabezpieczyć swój czas i wysiłek, ponieważ pomoże Ci zmienić setki i tysiące ciągów tylko poprzez szybkie i skuteczne wyszukiwanie i zastępowanie ciągu.