it-swarm-ko.tech

사용자 정의 게시물 유형 및 분류 이름 바꾸기

나는 12 가지 이상의 커스텀 포스트 유형으로 사이트를 개발하기 시작했다. 표시 값뿐만 아니라 실제 사용자 정의 게시 유형 이름 중 일부의 이름을 바꾸고 싶습니다. 그러나 SQL 업데이트 쿼리를 실행하여 일을 변경하거나 일련 화 된 데이터의 일부를 덮어 쓸 필요가있는 곳을 놓치게 될까봐 걱정됩니다. 이미 3000 개가 넘는 항목을 입력 했으므로 정리 된 데이터베이스로 다시 시작할 수는 없습니다.

맞춤 게시물 유형의 이름을 바꾸는 가장 좋은 방법은 무엇입니까? 택 소노 미의 이름을 바꾸는 것은 어떻습니까?

31
Derek Perkins

게시물 이름 변경을위한 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>';

모든 데이터베이스 영역을 관리해야합니다. 게시물 유형 또는 택 소노 미가 등록 된 코드의 새 이름과 일치해야합니다. 내가 아는 한, 이것은 아직 어떤 플러그인에서도 다루어지지 않습니다.

46
John P Bloch

안녕 @ 데릭 퍼킨스 :

일반적으로 @John P Bloch의 답변은 그러나주의 사항으로 표시됩니다.) 플러그인 및 사용자 정의 테마는 게시물 유형 정보를 저장할 수 있고 따라서 데이터를 손상시키지 않도록 할 수 있습니다 당신은 당신의 플러그인과 테마가 포스트 유형을 저장하지 않도록해야합니다.

어떤 플러그인을 사용하고 있는지 알려주실 수 있습니까?

6
MikeSchinkel

직접 SQL 쿼리를 수행하고 싶지 않으면 사용할 수있는 몇 가지 플러그인이 있습니다.

게시물 유형 변환 게시물을 대량 변경하는 데 성공적으로 사용했습니다.

비표준 게시물을 변환하는 경우 게시 유형 전환기 는 더 나은 옵션입니다.

4
Adam Dempsey