2013-04-03 1 views
0

명명 문제를 피하기 위해 "고유 한 분류 조합"접미어를 추가하여 URL 슬러그를 제출하려고 변경하기로 결정했습니다.맞춤 분류학 슬러그 후크?

이와 같은 작업을 수행하기위한 훅은 무엇입니까? 어떻게 사용됩니까?

+0

두 시간으로 변경됩니다 중 이것이 연구 부족으로 다운 받아야한다고 생각하는 것은 거의 없다. 내가 무엇을했는지 알려줘. 대답을 얻지 못해. b : downvote. – Orangeman555

+0

귀하의 질문은 명확하지 않습니다. 그것은 당신의 대답에'wp_update_term'에서 분명히 드러났습니다, 당신이 Wordpress를 언급하고 있다는 것입니다. 전에는 언급하지 않으 셨습니다. –

+0

죄송합니다. 나는 거의 wordpress를 추가하는 것을 잊지 않는다. 내 뇌가 오늘 평소보다 더 혼란스러워해야합니다. – Orangeman555

답변

1

나는 것을 주위에 좋은 방법 발견했다 :

문제 :처럼-굼벵이가 충돌하고 서로 다른 분류 체계에서 404 년대를 생성합니다. 내 테마는 매우 키워드 및 카테고리 무거운이며 내 사용자가 엄청나게 워드 프레스 아니다. 따라서 충돌은 허용 될 수 없습니다. 새로운 카테고리의 제출시

사용자 정의 세금 영역 또는 사용자 정의 포스트 영역에서 분류가 나는 사용자 정의 분류에 고유하고 충돌 방지 인터넷 검색의

function symbiostock_unique_category($term_id, $tt_id, $taxonomy) 
{ 

    if ($taxonomy == 'image-type') { 

     if (isset($_POST[ 'slug' ]) && !empty($_POST[ 'slug' ])) { 
      $name = sanitize_title($_POST[ 'slug' ]) . '-images'; 
     } elseif (isset($_POST[ 'tag-name' ]) && !empty($_POST[ 'tag-name' ])) { 
      $name = sanitize_title($_POST[ 'tag-name' ]) . '-images'; 
     } elseif (isset($_POST[ 'newimage-type' ]) && !empty($_POST[ 'newimage-type' ])) { 
      $name = sanitize_title($_POST[ 'newimage-type' ]) . '-images'; 
     } 

     wp_update_term($term_id, $taxonomy, array(

      'slug' => $name 

     )); 

    } 

} 
add_action('create_term', 'symbiostock_unique_category', 10, 3);