2012-12-07 3 views
0

내 블로그에는 entcast에서 얼마 전에 변경된 카테고리 슬러그 podcast이 있습니다.재사용 Wordpress 카테고리

오늘은 entcast 슬러그를 다시 사용하고 싶지만 wp에서 이미 그 이름이 나와 있기 때문에이 이름으로 카테고리를 만들 수 없습니다. 나는 wp가 포스트 기록을 위해하는 것처럼 오래된 레지스트리를 유지한다고 생각한다.

내 질문은 :

  1. 나는 entcast 슬러그를 reutilize하려면 어떻게해야합니까?
  2. 데이터가 손실 될 위험이 있습니까?

나는이 변화가 데이터베이스 자체에서 이루어져야한다고 생각하기 때문에 이것은 두 번째 질문의 이유입니다.

+0

카테고리 관리 페이지에서 실제로 삭제 된 것을 확인 했습니까 ?? –

+0

끄기. 그리고 그것은 삭제되지 않았지만 이름이 변경되었습니다 (슬러그 이름이 변경되었습니다). 새로운 카테고리에서 오래된 슬러그를 사용하고 싶습니다. – paulodiovani

답변

0

WordPress 데이터베이스에서 wp_terms를 체크인하여이 슬러그를 사용하는 카테고리를 확인해야합니다. 모든 카테고리가 용어를 사용한다는 것을주의하십시오 (이것이 데이터베이스 테이블이 wp_terms라고하는 이유입니다). 용어는 기본적으로 이름 (표시 이름)과 슬러그 (ID 이름)의 연관입니다. 그래서 카테고리가 슬러그 "entcast"를 사용하지 않는다면 슬러그가 다른 분류법 (예 : 태그)에 의해 사용되지 않는다는 것을 의미하지는 않습니다. 가장 좋은 방법은 WordPress MySQL 데이터베이스에서 wp_terms 테이블을 확인하는 것입니다. 다른 택 소노 미가 동일한 슬러그를 사용하는 경우이 슬러그를 사용하는 모든 분류법으로 이동하여 변경하여 다시 "자유"가되도록해야합니다. 단어 및 분류의 WordPress 사용을 설명하기 위해이 이미지를 참조하십시오. enter image description here

+0

완벽! 이것은 내가 기다릴 수있는 최선의 대답이다. 감사. – paulodiovani

+0

내가 같은 슬러그를 가진 태그를 발견했다. 나는 카테고리에 다시 사용할 수 있도록 이름을 변경 했으므로 데이터베이스에 손댈 필요가 없었다. 다시 한번 감사드립니다. – paulodiovani

0

관리자의 경우 게시물> 카테고리를 클릭하십시오. 귀하의 팟 캐스트 카테고리로 이동하십시오. 편집을 클릭하여 편집하십시오. 슬러그 필드는 아마도 "entcast"일 것입니다. 이름 필드는 "podcast"입니다. 슬러그 필드를 변경하십시오 (사용 가능한 경우 "podcast"로 변경). 그런 다음 "encast"카테고리를 만들 수 있습니다.

+0

내가 말했듯이 슬러그는 이름이 아니라 바뀌었다. – paulodiovani

0

동일한 부모와 함께 기존 카테고리 이름과 동일한 카테고리 이름을 사용하는 경우에만 WordPress 메시지를받을 수 있습니다. (그렇지 않으면, 당신이 얻는 정확한 WordPress 메시지를 게시하십시오). 따라서 이전에 사용되었지만 더 이상 사용되지 않는 슬러그를 사용하려면 WordPress 데이터베이스에서 wp_terms의 내용을보고 여전히 존재하는지 확인할 수 있습니다. 그렇지 않은 카테고리 이름을 입력하여 완벽하게 수행 할 수 있습니다. (이것은 논리적으로 필요합니다) 그리고 이름 자체에 해당하지 않는 경우 수동으로 슬러그를 지정함으로써 가능합니다. 이것이 가능해서는 안되는 이유는 없습니다. 이 답변으로 문제가 해결되지 않는 경우 : 1) 'encast'슬러그가 어디에도 존재하지 않는지 확인하려면 wp_terms를 체크인하십시오. (특정 카테고리 이름에 아직 첨부되지 않았 음을 의미합니다.) 2) 정확한 WP 오류 메시지가 나오면 범주 이름이나 범주 슬러그 문제인지 정확히 알 수 있습니다.

+0

특정 슬러그 (예 : "entcast")가 포함 된 새 카테고리를 추가하면 슬러그 앞에 상위 카테고리가 붙습니다 (예 : "podcast-entcast"). 상위가 없으면 인덱스가 뒤에 붙습니다 (예 : "entcast-2"). 두 경우 모두 슬러그 이름을 바꿀 수 없습니다 ("슬러그 'entcast는 이미 다른 용어에서 사용되고 있습니다). – paulodiovani

관련 문제