Wordpress에서 대규모 데이터 업데이트
Wordpress에서 많은 양의 데이터를 반복적으로 업데이트해야 하는 시대가 되었습니다.
최근 예는 하이퍼 링크 경로가 고정 된 영구 링크가있는 경우입니다. Geofumadas.com으로 이동하고 하위 도메인을 떠나려면 다음 예에서 볼 수 있듯이 이러한 필드 중 많은 부분을 조정해야합니다.
이전 경로는 다음과 같습니다.
http://geofumadas.cartesianos.com/ course-of-autocad-2011 /
새로운 것은 :
http://geofumadas.com/ course-of-autocad-2011 /
용어를 바꾸는 것이 필요한 것은 분명합니다. geofumadas.cartesianos.com 로 geofumadas.com 많은 양의 데이터를 위해 블로그가 호스팅되는 장소에서 허용하는 경우 데이터베이스에서 수행해야합니다. 방법을 살펴 보겠습니다.
1. 등받이.
이런 미친 짓을하기 전에 백업을 다운로드해야합니다. 이것은 도구 / 내보내기에서 수행됩니다.
2. phpMyAdmin에 액세스합니다. 이 경우에는 Geofumadas.com이 호스팅되는 플랫폼 인 Cpanel에서 수행하고 있습니다. 일단 내부에서 데이터베이스를 선택하면 일반적으로 하나만 있어야합니다.
3. 변경할 단어가 포함 된 테이블을 찾습니다. 이 용어는 다른 테이블에있을 수 있습니다 (예 : wp_posts 항목이있는 테이블, wp_comments 주석이있는 테이블 등). 그래서 우리가 먼저하는 일은 그것이 어디에 있는지 결정하는 것입니다. 이를 위해 "검색"탭을 선택하고 검색어를 기록한 다음 모든 테이블을 선택합니다.
그리고 그것은 우리에게 더 낮은 이미지와 비슷한 결과를 보여 주어야합니다.
4. 변경할 단어가있는 열을 찾습니다.
"찾아보기"버튼을 사용하면 열의 세부 정보로 이동할 수 있습니다. 이것은 간단한 검사로 수행됩니다.
5. 변경 실행
다음은 다음 구문을 사용하여 변경 사항을 실행하는 것입니다.
최신 정보 테이블 세트 기둥 = 바꾸기 (기둥'변경할 텍스트','새 텍스트')
최신 정보 wp_posts 세트 POST_CONTENT = 바꾸기 (POST_CONTENT'geofumadas.cartesianos.com','geofumadas.com')
이 경우 테이블은 wp_post이고 열은 post_content입니다. 이를 실행하면 영향을받은 레코드 수에 대한 메시지가 나타납니다. 기호 ( ')는 악센트 (´)에 사용되는 기호와 같지 않으므로주의해야합니다. 그렇지 않은 경우 구문에 오류 메시지가 반환됩니다.
그런 다음 3 단계에서 쿼리를 다시 실행하여 결과가 변경되었는지 확인하는 것이 이상적입니다. 손가락 실수로 인해 여분의 접시 등을 놓지 않도록 단계별로 이동하여 변경 사항을 확인하는 것도 편리합니다.
또한 이전 블로그에 저장되었을 수 있는 이미지 가져오기와 같은 작업이 이전에 수행되지 않은 경우 이 프로세스를 수행하지 않는 것이 좋습니다. 그렇지 않으면 올바른 경로를 깨고 돌이킬 수 없는 피해를 입힐 것입니다. 이를 위해 LinkedImages와 같은 플러그인이 있으며 가져올 때 최신 버전의 Wordpress도 이미지를 새 호스팅으로 가져올 수 있는 옵션을 제공합니다(모든 이미지가 제공되는 것은 아님).