LoginSignup
0
0

More than 3 years have passed since last update.

WordPressで管理画面のサイドメニューからカテゴリー、タグを削除する

Last updated at Posted at 2021-01-05

ワードプレスのテーマtwentynineteenを基盤に、管理画面のサイドバーメニューからカテゴリーやタグを削除する実装を行ったので、備忘録的にこの記事を残す。

環境情報

PHP:version 5.3.3
WordPress:version 5.1.8
WPテーマ:twentynineteen

既存の投稿 と 既存のカテゴリー、タグ

functions.php
//サイドバーメニューからカテゴリー、タグを削除(既存の投稿と既存のカテゴリー、タグ)
function remove_menu() {
    remove_submenu_page('edit.php', 'edit-tags.php?taxonomy=category');
    remove_submenu_page('edit.php', 'edit-tags.php?taxonomy=post_tag');
}
add_action('admin_menu', 'remove_menu');

カスタム投稿 と 既存のカテゴリー、タグ

functions.php
//サイドバーメニューからカテゴリー、タグを削除(カスタム投稿と既存のカテゴリー、タグ)
function remove_menu() {
    remove_submenu_page('edit.php?post_type=カスタム投稿のスラッグ', 'edit-tags.php?taxonomy=category&post_type=カスタム投稿のスラッグ');
    remove_submenu_page('edit.php?post_type=カスタム投稿のスラッグ', 'edit-tags.php?taxonomy=post_tag&post_type=カスタム投稿のスラッグ');
}
add_action('admin_menu', 'remove_menu');

カスタム投稿 と カスタムタクソノミー

functions.php
//サイドバーメニューからカテゴリー、タグを削除(カスタム投稿とカスタムタクソノミー)
function remove_menu() {
    remove_submenu_page('edit.php?post_type=カスタム投稿のスラッグ', 'edit-tags.php?taxonomy=カスタムタクソノミーのスラッグ&post_type=カスタム投稿のスラッグ');
}
add_action('admin_menu', 'remove_menu');
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0