WordPress에서 검색 및 바꾸기를 수행하는 방법

게시 됨: 2021-12-03

WordPress에서 검색 및 바꾸기를 수행하는 방법

사업체를 소유하고 있다면 웹사이트를 약간 변경해야 합니다. 그러나 웹사이트의 일부 수정은 도메인을 전환할 수 있는지, 한 웹사이트에서 다른 서버로 웹사이트를 마이그레이션할 수 있는지, 또는 한 웹사이트에서 다른 웹사이트로 모든 단축 코드를 찾아낼 수 있는지에 대해 많은 시간과 노력이 필요합니다.

Microsoft Office Word로 작업한 적이 있다면 '검색 및 바꾸기'라는 팀에 익숙할 것입니다. WordPress에서 동일한 효과를 만들 수 있습니다.

웹사이트에서 몇 가지 사항을 변경하려는 경우 이러한 종류의 기능을 사용하면 몇 시간 또는 며칠 만에 많은 노력과 시간을 절약할 수 있습니다. 그러나 이러한 기능을 사용하면 작업을 최대한 쉽고 효과적으로 수행할 수 있습니다.

이 블로그 게시물에서는 WordPress의 검색 및 바꾸기와 WordPress 에서 이것이 중요한 이유에 대해 알아봅니다. 또한 세 가지 간단한 방법을 제공합니다.

따라서 사용자 친화적이며 작업하는 데 어떤 종류의 기술 지식도 필요하지 않은 몇 가지 WordPress 플러그인에 익숙해질 것입니다. 이 외에도 몇 가지 고급 MySQL 쿼리 및 WP-CLI 명령에 익숙해질 것입니다.

WordPress에서 검색 및 바꾸기 방법을 수행해야 하는 이유는 무엇입니까?

당신이 접하게 될 매우 다양한 시나리오가 있으며 작업을 단순화하는 데 도움이 될 검색 및 교체 방법 n WordPress의 사용을 찾을 수 있습니다.

웹 개발 분야의 초보자이거나 처음인 경우 웹 사이트의 URL을 변경하더라도 이 방법이 더 유용하고 시간을 절약하는 가장 편리한 방법임을 알게 될 것입니다.

찾기 및 바꾸기 방법을 사용해야 하는 몇 가지 예는 웹 사이트를 HTTP에서 HTTPS로 마이그레이션하거나 도메인을 완전히 변경하는 동안입니다.

검색 및 바꾸기 방법은 웹사이트 전체의 뉴스, 끊어진 링크, 오류 방지 또는 기타 문제로 참조를 업데이트하는 가장 유용한 방법인 것 같습니다.

localhost 설치에서 전체 웹 사이트를 이동하는 동안 검색 및 바꾸기 방법을 수행하거나 웹 사이트를 로컬 웹 사이트에서 라이브 서버로 마이그레이션하는 동안 이 방법을 사용할 수도 있습니다.

이렇게 하면 서버에 대한 참조가 제공되고 전송 중인 서버에 자세한 내용이 추가됩니다. 그러나 이는 오류 및 비호환성을 중지하는 데 도움이 됩니다.

너무 많은 URL, 즉 수백 개의 URL을 수동으로 실행하기 시작하면 단일 참조를 놓치는 것이 분명합니다. 검색 엔진의 순위가 세분화되어 사용자 경험이 좋지 않을 수 있습니다. 그러나 이제 검색 및 바꾸기 방법으로 인해 누락된 URL 없이 수천 개의 URL을 업데이트할 수 있습니다.

많은 단축 코드를 제공하는 플러그인은 거의 없습니다. 해당 플러그인을 삭제하거나 비활성화하려면 해당 플러그인을 사용하여 추가한 단축 코드가 삭제되었는지 확인해야 합니다.

관련 단축 코드를 삭제하지 않으면 웹사이트 성능이 심하게 손상될 수 있습니다. 때로는 오류가 발생할 수도 있습니다. 이 상황에서 검색 및 바꾸기 방법은 많은 작업과 노력을 절약할 수 있으므로 가장 도움이 됩니다.

검색 및 바꾸기를 수행하는 3가지 다른 방법이 아래에 나와 있습니다.

검색 및 바꾸기 방법을 대량으로 수행하는 경우 WordPress 데이터베이스의 모든 구석이 영향을 받을 수 있습니다. 웹사이트의 중요한 데이터가 손실되지 않도록 항상 WordPress 데이터베이스 백업을 생성해야 합니다.

다른 방법으로 WordPress에서 검색 및 바꾸기를 수행할 수 있습니다. 이 블로그 게시물에서는 검색을 수행하고 플러그인으로 교체하는 몇 가지 간단한 옵션을 추가했으며, 명령줄을 통해 WordPress를 사용하고 MySQL 쿼리를 실행했습니다.

Search Regex로 알려진 WordPress 플러그인 통합

초보자이고 검색 및 바꾸기 방법을 수행하려는 경우 먼저 검색 정규식 플러그인을 통합하도록 선택해야 합니다. 글, 워드프레스 데이터, 커스텀 글 유형, 댓글, 페이지, 플러그인부터 메타데이터까지 모든 것을 변경할 수 있는 가장 전용 플러그인이라고 할 수 있습니다.

도구를 선택한 다음 정규식 검색을 클릭하면 이 도구에 액세스할 수 있으므로 WordPress 대시보드에서 이 플러그인을 쉽게 설치할 수 있습니다. 그런 다음 검색 필드에 검색하려는 용어를 추가하십시오. 소스 필드를 사용하여 이 도구가 검색해야 하는 특정 콘텐츠를 추가할 수도 있습니다.

이 플러그인은 일치하는 단어를 바꾸지 않고 검색어와 관련된 완전한 결과를 보여줍니다. 이렇게 하면 교체하고 싶지 않은 특정 결과를 기록하는 데 도움이 됩니다.

따라서 원하는 대로 검색을 구체화하는 데 도움이 됩니다. 찾고자 하는 대상에 맞지 않는 매치는 교체가 가능하지만 문제가 발생하므로 중요한 단계라고 볼 수 있습니다.

이제 찾고 바꿀 용어를 선택하기만 하면 됩니다. 따라서 바꾸기 버튼을 클릭하는 작업은 웹사이트의 전체 콘텐츠에 변경 사항을 적용합니다. 개별 참조를 교체하려면 점 3개 아이콘을 선택해야 합니다. 이제 행 바꾸기를 클릭하십시오. 이후에는 대체 텍스트를 추가하여 바꾸기를 클릭할 수 있습니다.

바꾸기 필드에 새 값을 추가하면 모든 긍정적인 일치 항목도 바꿀 수 있습니다. 이 후 모두 바꾸기를 클릭합니다. 식별된 모든 일치 항목은 검색 정규식을 사용하여 업데이트됩니다.

PhpMyAdmin을 통해 MySQL 쿼리 수행

WordPress에서 검색 및 바꾸기를 수행하는 또 다른 방법은 PhpMyAdmin을 사용하는 것입니다. 이 방법을 선택하면 특정 플러그인을 설치하거나 학습하지 않고도 WordPress 웹사이트의 데이터베이스를 업데이트할 수 있습니다.

그러나 SQL을 통해 검색 및 바꾸기를 수행하는 동안 PhyMyAdmin으로 작업해야 하기 때문에 SQL 도메인 특정 언어에 익숙해져야 합니다. 호스팅 계정에서 phpMyAdmin에 액세스할 수 있습니다. 호스트가 cPanel을 사용하는 경우 데이터베이스에서 phpMyAdmin을 선택할 수도 있습니다.

메뉴의 왼쪽에는 데이터베이스를 수정하는 옵션이 있습니다. 데이터베이스를 선택한 후 이제 SQL 탭을 선택합니다.

SQL을 사용하면 검색 및 바꾸기 방법을 수행해야 합니다. 그것은 아래 주어진 형식을 사용합니다

TABLE_NAME 업데이트 FIELD_NAME=
바꾸기(FIELD_NAME, '검색', '바꾸기');
아래 주어진 예에서 우리는 WordPress 게시물에서 "블로깅"을 검색하고 있습니다. 이제 블로깅이라는 용어와 일치하는 모든 긍정적인 검색은 "테스트"로 대체됩니다.
wp_posts 설정 post_content= 업데이트
replace(post_content, '블로깅', '테스트');

이 SQL 쿼리를 실행하려면 이동 버튼을 클릭하십시오. 그런 다음 phpMyAdmin은 이 쿼리로 수정된 여러 행을 보여줍니다.

그러나 phpMyAdmin은 WordPress에서 검색 및 바꾸기와 같은 기능도 제공합니다. 검색 탭을 선택하면 PhpMyAdmin 콘솔에서 액세스할 수 있습니다.

그러나 검색 정규식 플러그인과 달리 실행하기 전에 쿼리 데모를 볼 수 있는 다른 방법을 찾을 수 없다는 점을 염두에 두십시오. 원하지 않는 용어를 교체했다고 가정하면 웹 사이트의 내용에 영향을 미칩니다. 궁극적으로 고객이 관련 없는 콘텐츠를 찾게 되므로 고객에게 영향을 미칩니다.

WP-CLI를 사용하여 wp search-replace 명령 실행

wp-CLI를 사용하여 검색 및 바꾸기 방법을 실행할 수 있습니다. 테이블에서 특정 문자열의 모든 행을 검색합니다. 따라서 모든 긍정적인 결과 문자열을 정의할 문자열로 대체합니다.

다음 형식은 wp-search-replace 명령에서 사용됩니다.

 wp 검색-바꾸기 <'이전'> <'최신'> <표>

이 명령은 이전이 검색할 첫 번째 문자열이고 newer가 이전 대신 교체될 문자열임을 식별합니다. 그러나 wp_term 테이블에서 용어 포도를 망고로 바꾸려면 다음 명령을 실행해야 합니다.

 wp search-replace '포도' '망고' wp_terms
 테스트 실행 명령 사용

명령줄을 사용하여 검색 및 바꾸기 기능을 수행하는 동안 테스트 실행도 수행하고 있는지 확인하십시오. 이것은 매우 중요한 단계입니다. Dry Run 명령어를 수행하기 위해 다음과 같은 명령어가 주어진다.

 wp search-replace <'old'> <'new'> <table> --dry-run

이 단계는 웹 사이트에 새로운 문제가 발생하지 않도록 저장하려는 경우 매우 중요하며 권장됩니다.

결론:
데이터베이스에서 수천 개의 파일을 수정하는 작업은 매우 바쁘고 시간 소모적인 작업입니다. 그러나 WordPress에서 검색 및 바꾸기를 사용하면 문자열을 빠르고 효과적으로 검색하고 바꾸는 것만으로 수백 수천 개의 문자열을 변경하는 데 도움이 되므로 시간과 노력을 보호할 수 있습니다.