WordPress デフォルト投稿の「カテゴリ」や「タグ」を削除する方法

http://inspire-tech.jp/2013/04/wordpress_remove_category_and_tag_from_post/

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 ($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', 'my_unregister_taxonomies');

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です