カテゴリーやタグを使う必要がない時など、管理画面のメニューから投稿のカテゴリーやタグを非表示にする場合には、「functions.php」に次のように書きます。
function hide_taxonomy_from_menu() {
global $wp_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’, ‘hide_taxonomy_from_menu’ );
									
Leave a Comment