12 가지가 넘는 맞춤 게시물 유형으로 사이트를 개발하기 시작했습니다. 표시 값뿐만 아니라 실제 사용자 정의 게시물 유형 이름의 몇 가지 이름을 바꾸고 싶습니다. 그러나 SQL 업데이트 쿼리를 실행하여 변경하거나 직렬화 된 데이터의 일부를 덮어 쓸 필요가있는 곳을 놓칠 것이라고 걱정합니다. 이미 3,000 개가 넘는 항목을 입력 했으므로 깨끗한 데이터베이스로 다시 시작할 수 없습니다.
맞춤 게시물 유형의 이름을 바꾸는 가장 좋은 방법은 무엇입니까? 분류의 이름을 바꾸는 것은 어떻습니까?
답변
게시물 이름 바꾸기를위한 SQL 쿼리 :
UPDATE `wp_posts` SET `post_type` = '<new post type name>' WHERE `post_type` = '<old post type name>';
분류 이름 바꾸기를위한 SQL 쿼리 :
UPDATE `wp_term_taxonomy` SET `taxonomy` = '<new taxonomy name>' WHERE `taxonomy` = '<old taxonomy name>';
모든 데이터베이스 영역을 처리해야합니다. 게시물 유형 또는 분류법이 등록 된 코드에서 새 이름과 일치해야합니다. 내가 아는 한, 이것은 아직 플러그인에서 처리되지 않았습니다.
답변
@Derek Perkins 안녕하세요 :
일반적으로 @John P Bloch의 대답은 주의 깊지 만주 의해야 합니다. 플러그인 및 사용자 정의 테마는 게시물 유형 정보를 저장할 수 있고 저장할 수 있으므로 데이터가 손상되지 않도록하려면 플러그인 및 테마가 게시물 유형을 저장하지 않거나 데이터를 업데이트하는 경우 데이터를 업데이트해야합니다 게다가.
사용중인 플러그인을 알려주시겠습니까?
답변
SQL 쿼리를 직접 수행하지 않으려면 몇 가지 플러그인을 사용할 수 있습니다.
나는 성공적으로 사용했습니다 변환 포스트 유형 질량 변화의 게시물.
개별 게시물을 변환하는 경우 게시물 유형 전환기 가 더 나은 옵션입니다.