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/
この記事が気に入ったらシェアしてください