カテゴリーやタグを使う必要がない時など、管理画面のメニューから投稿のカテゴリーやタグを非表示にする場合には、「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