jugedred
11/17/2017 - 1:27 PM

投稿からカテゴリーとタグの機能を削除

<?php

// 投稿からカテゴリーの機能削除
function my_unregister_taxonomies() {
  global $wp_taxonomies;
  
  /*
  * 投稿機能から「カテゴリー」を削除
  */
  if (!empty($wp_taxonomies['category']->object_type)) {
  foreach ($wp_taxonomies['category']->object_type as $i => $object_type) {
    if ($object_type == 'post') {
      unset($wp_taxonomies['category']->object_type[$i]);
    }
  }
}

/*
* 投稿機能から「タグ」を削除
*/
 if (!empty($wp_taxonomies['post_tag']->object_type)) {
  foreach ($wp_taxonomies['post_tag']->object_type as $i => $object_type) {
   if ($object_type == 'post') {
    unset($wp_taxonomies['post_tag']->object_type[$i]);
   }
  }
 }
  return true;
}
add_action('init', 'my_unregister_taxonomies');