Wordpressの投稿からカテゴリーやタグを削除する方法
- 投稿日:2021/10/16 |最終更新:2021/10/20
- Wordpress
Wordpressの「投稿」には標準で「カテゴリー」「タグ」のタクソノミーが紐付けされています。
Wordpressの「投稿」から「カテゴリー」「タグ」を削除する方法は下記の通りです。
function.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 ( 'post' === $object_type ) { 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 ( 'post' === $object_type ) { unset( $wp_taxonomies['post_tag']->object_type[ $i ] ); } } } return true; } add_action( 'init', 'my_unregister_taxonomies' );
上記のように加筆すると、管理画面の左メニュー「投稿」の中から「カテゴリー」「タグ」が除去され、記事の編集画面からも「カテゴリー」・「タグ」が表示されなくなります。
参考サイト
INSPIRETECK「WordPressの「投稿」機能から「カテゴリー」や「タグ」をメニューごと消す方法」
http://inspire-tech.jp/2013/04/wordpress_remove_category_and_tag_from_post/