ホームページ > 記事 > CMS チュートリアル > WordPress バックエンド管理メニューセパレータの追加と削除の詳細な説明
WordPress の次のチュートリアル コラムでは、WordPress バックエンド管理メニューでセパレータを追加および削除する方法を紹介します。
WordPress バックエンド管理メニュー区切り文字の追加と削除
WordPress バックエンド ダッシュボードに気づいたかどうかはわかりませんが、コメント メニュー。以下に示すように、空の区切り文字がありますが、他のメニューの下には区切り文字がありません:区切り文字コードは、wp-admin ディレクトリの menu.php ファイルにあります。 62 行目:
$menu[4] = array( '', 'read', 'separator1', '', 'wp-menu-separator' );184 行目:
$menu[59] = array( '', 'read', 'separator2', '', 'wp-menu-separator' );何年も前、ユーザーは WP 担当者にセパレーターの削除を推奨するフィードバックを提供しました。担当者は、セパレーターが使用されていると述べました。さまざまな管理モジュールが事前に採用されているわけではありませんが、セパレーターにはスタイルがなく、高さだけがあるため、実際には保持する意味がありません。 セパレータを削除するもしあなたが私と同じで、この突然のスペースが不快だと思うなら、ここにこのセパレータを削除する方法に関するチュートリアルがあります。最も簡単な方法は、メニューを直接削除することです。 php ファイル内の 2 行のコードは、次回プログラムを更新するときに再度削除する必要があり、非常に面倒です。一度限りの方法: 次のコードをテーマ関数に追加します。テンプレート関数.php。
function zm_remove_menu() { global $menu; unset($menu[4]); unset($menu[59]); } add_action('admin_head', 'zm_remove_menu');他のメニュー項目を削除したい場合は、menu.php ファイルを開いて、対応するメニュー項目の位置番号を確認します。たとえば、メディアは $menu[10] で、上記のコードに猫と虎のような文を追加します:
unset($menu[10]);このように導入されます。 メニュー位置番号2 ダッシュボード4 セパレーター5 ポスト10 メディア15 リンク20 ページ25 コメント59 セパレーター60 外観65 プラグイン70 ユーザー75 ツール80 設定99 セパレーター
メニューを削除して展開する他の方法を添付します。
セパレータの追加
テーマデザイナーとして、テーマのカスタムメニュー部分にセパレータを追加したい場合、プロンプトとして使用されます。これはユーザーのテーマに固有です。たとえば、メディア メニュー 10 番の下に追加する場合は、次のように記述できます:add_action('admin_menu', function () { global $menu; $menu[11] = ['', 'read', '', '', 'wp-menu-separator']; });
セパレータ スタイルを定義します
このセパレータ スタイルを定義したいfunction zm_separator_style(){ echo'<style type="text/css">.separator {border-bottom: 1px solid #2271b1;}</style>'; } add_action('admin_head', 'zm_separator_style');と記述して、テーマ関数テンプレート function.php に追加できます。 メニューの位置を移動するメニューの位置をカスタマイズする場合、たとえば記事メニューをメディア メニューの下に移動する場合は、次のように記述できます:
function zm_move_menu () { global $menu; $menu[11] = $menu[5]; // 将编号5的文章菜单移动到编号10的媒体菜单下 unset($menu[5]); // 移除原文章菜单 } add_action('admin_menu', 'zm_move_menu');Others can類推によって推測されます。
以上がWordPress バックエンド管理メニューセパレータの追加と削除の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。