2017-06-16 17 views
0

私はWordPressのプラグイン開発で新規です。 管理者が新しいカスタム投稿タイプを作成するときに、新しいカテゴリを追加したいとします。私は新しいポストを作成する場合でも、WordPress:post_saveがトリガーされたときに新しいカテゴリを追加します。

define('POSTTYPE', 'box'); 
add_action('save_post_' . POSTTYPE, array('controller', 
'add_new_category_when_new_box_created'), 10, 3); 

class controller 
{ 
    static function add_new_category_when_new_box_created($post_id, $post, 
$update) 
    { 
    if (get_post_type() == POSTTYPE) { 
     //only new box create category no updated one 
     if ($update) 
      return false; 

     $post_title = $post->post_title; 
     wp_create_category($post_title); 
     return true; 
    } 
    return false; 
    } 
} 

問題があり、$更新は常に真である: はここに私のコードです。

+0

を助けるかもしれない。?? –

+0

@DevDanidhariya私はまだ分類学に精通していませんが、おそらく私はそれを使用していません。 – mjkhonline

答えて

関連する問題