php WPダッシュボード:左メニュー

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php WPダッシュボード:左メニュー相关的知识,希望对你有一定的参考价值。

//メニュー番号を調べる var_dump
//配列が見づらいのでコンソールで確認
function chk_menus () {
	global $menu;
	//echo('<pre>');
	var_dump($menu);
	//echo('</pre>');
}
add_action('admin_menu', 'chk_menus');



//メニュー項目の順序を入れ替える

//メニュー項目の名称を変更

//メニュー項目を削除する(非表示)

//左メニュー削除項目
//管理者・管理者以外で分岐
function remove_menus2 () {
    if (!current_user_can('administrator')) { //管理者ではない場合
	    global $menu;
	    unset($menu[75]); // ツール
    }
}
add_action('admin_menu', 'remove_menus2');


// 左メニュー 削除・名称変更(array)
function remove_menus () {
  global $menu;
	$menu[2][0] = 'Dashboard';    // ダッシュボード
  unset($menu[6]);  // レンタル家具
  unset($menu[7]);  // 新着情報    
}
add_action('admin_menu', 'remove_menus');




// 左メニュー 削除・名称変更
function remove_admin_menu() {
	remove_menu_page( 'edit-comments.php' );	// コメント
	remove_menu_page( 'edit.php?post_type=faq' );	// よくある質問
}
add_action( 'admin_menu', 'remove_admin_menu', 999 );

// 左メニュー 削除・名称変更(基本)
function remove_menus() {
	//remove_submenu_page('index.php','update-core.php'); //更新
	//remove_menu_page('index.php');//ダッシュボード
	//remove_submenu_page('index.php','index.php'); //ダッシュボード>ホーム
	//remove_submenu_page('index.php','update-core.php'); //ダッシュボード>更新
	//remove_menu_page('separator1');//セパレータ1
	//remove_menu_page('edit.php');//投稿
	//remove_submenu_page('edit.php','edit.php');//投稿>投稿一覧
	//remove_submenu_page('edit.php','post-new.php');//投稿>新規投稿
	//remove_submenu_page('edit.php','edit-tags.php?taxonomy=category');//投稿>カテゴリー
	//remove_submenu_page('edit.php','edit-tags.php?taxonomy=post_tag');//投稿>タグ
	//remove_menu_page('upload.php');//メディア
	//remove_submenu_page('upload.php', 'upload.php');//メディア>ライブラリ
	//remove_submenu_page('upload.php', 'media-new.php');//メディア>新規追加
	//remove_menu_page('edit.php?post_type=page');//固定ページ
	//remove_submenu_page('edit.php?post_type=page', 'edit.php?post_type=page');//固定ページ>固定ページ一覧
	//remove_submenu_page('edit.php?post_type=page', 'post-new.php?post_type=page');//固定ページ>新規追加
	remove_menu_page('edit-comments.php');//コメント
	//remove_menu_page('separator2');//セパレータ2
	//remove_menu_page('themes.php');//外観
	//remove_submenu_page('themes.php', 'themes.php');//外観>テーマ
	//remove_submenu_page('themes.php', 'customize.php?return=%2Finformation%2Fwp-admin%2Fthemes.php');//外観>カスタマイズ
	//remove_submenu_page('themes.php', 'widgets.php');//外観>ウィジェット
	//remove_submenu_page('themes.php', 'nav-menus.php');//外観>メニュー
	//remove_submenu_page('themes.php', 'theme-editor.php');//外観>テーマの編集
	//remove_menu_page('plugins.php');//プラグイン
	//remove_submenu_page('plugins.php', 'plugins.php');//プラグイン>インストール済プラグイン
	//remove_submenu_page('plugins.php', 'plugin-install.php');//プラグイン>新規追加
	//remove_submenu_page('plugins.php', 'plugin-editor.php');//プラグイン>プラグイン編集
	//remove_menu_page('users.php');//ユーザー
	//remove_submenu_page('users.php', 'users.php');//ユーザー>ユーザー一覧
	//remove_submenu_page('users.php', 'user-new.php');//ユーザー>新規追加
	//remove_submenu_page('users.php', 'profile.php');//ユーザー>あなたのプロフィール
	//remove_menu_page('tools.php');//ツール
	//remove_submenu_page('tools.php', 'tools.php');//ツール>利用可能なツール
	//remove_submenu_page('tools.php', 'import.php');//ツール>インポート
	//remove_submenu_page('tools.php', 'export.php');//ツール>エクスポート
	//remove_menu_page('options-general.php');//設定
	//remove_submenu_page('options-general.php', 'options-general.php');//設定>一般
	//remove_submenu_page('options-general.php', 'options-writing.php');//設定>投稿設定
	//remove_submenu_page('options-general.php', 'options-reading.php');//設定>表示設定
	//remove_submenu_page('options-general.php', 'options-discussion.php');//設定>ディスカッション
	//remove_submenu_page('options-general.php', 'options-media.php');//設定>メディア
	//remove_submenu_page('options-general.php', 'options-permalink.php');//設定>パーマリンク設定
}
add_action('admin_menu','remove_menus');




// 左メニュー系 ---------------------------------------------------------------
// 左メニュー 削除・名称変更
function remove_admin_menu() {
	remove_submenu_page('index.php','update-core.php'); //更新
	remove_menu_page('plugins.php');//プラグイン
	remove_menu_page('themes.php'); //外観
	remove_menu_page('edit-comments.php');	// コメント
	remove_menu_page('users.php'); //ユーザー
	remove_menu_page('tools.php'); //ツール
	//remove_menu_page('options-general.php'); // 設定
	remove_menu_page('edit.php?post_type=acf-field-group'); // カスタムフィールド ACF
}
add_action( 'admin_menu', 'remove_admin_menu', 999 );

以上是关于php WPダッシュボード:左メニュー的主要内容,如果未能解决你的问题,请参考以下文章

php ダッシュボード:フッター系

text ダッシュボード:メインカラム系

php 用HTML来表示ダッシュボード用HTML

php 【的WordPress】ダッシュボードのウェルカムスクリーン(ようこそ)をデフォルトで非表示にする

php 20180326ハンバーガーメニューを闭じて内部リンク

text フッターメニュー。ヘッダーメニュー