2013-04-03 60 views
0

爲了避免命名問題,我決定嘗試通過附加一個「unique-to-taxonomy」後綴來改變url提交的內容。自定義分類混雜鉤子?

做這樣的事情的鉤子是什麼?它將如何使用?

+0

兩個小時google搜索,我幾乎認爲這應該由於缺乏研究而下降。讓我知道我對a做了什麼:沒有得到答案,b:得到一個downvote。 – Orangeman555

+0

你的問題是非常不清楚的。從你的回答中的'wp_update_term'現在可以看出,你指的是Wordpress。儘管如此,你從來沒有打擾過這一點。 –

+0

OOoooooH對不起。我幾乎永遠不會忘記添加wordpress。一定是我的大腦比平常今天更加混亂。 – Orangeman555

回答

1

我發現周圍的事物的好方法:

問題:像-蛞蝓會發生衝突,併產生404在不同的分類。我的主題是極其關鍵字和類別,我的用戶並不是令人難以置信的WordPress精明。所以不允許發生衝突。

提交後一個新的類別的任何自定義稅區或自定義後區,分類改爲獨特的自定義分類和衝突防

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); 
相關問題