ワードプレスを運用する際に、カテゴリーが不要だというケースがあります。
その際、カテゴリー機能を管理画面から削除する方法です。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
add_action(‘init’, function(){ 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; }); |