管理画面の表示項目などを変更するコード

柔軟にカスタマイズできるWordpressなんだけど、コード有り過ぎで覚えきれない・・・

取りあえず納品時にはメニューだけはカスタマイズしています。
「これ何?」と言われるのも困るので。


■メニュー名を変更する

<?php
add_filter(  'gettext',  'change_side_text'  );
add_filter(  'ngettext',  'change_side_text'  );
function change_side_text( $translated ) {
     $translated = str_ireplace(  'ダッシュボード',  '管理画面TOP',  $translated );
     $translated = str_ireplace(  '投稿',  'ブログを書く',  $translated );
     $translated = str_ireplace(  'リンク',  'お気に入り',  $translated );
     $translated = str_ireplace(  'メディア',  '画像の管理',  $translated );
     $translated = str_ireplace(  '固定ページ',  'ページ追加',  $translated );
     $translated = str_ireplace(  '外観',  'デザイン管理',  $translated );
     $translated = str_ireplace(  'ユーザー',  'プロフィール設定',  $translated );
     $translated = str_ireplace(  '設定',  '各種設定',  $translated );
     return $translated;
}
?>

/* $translated = str_ireplace(  '元々のテキスト',  '置き換えるテキスト',  $translated ); */

■メニュー項目を非表示にする

<?php
add_action( 'admin_menu', 'remove_admin_menu_links' );
function remove_admin_menu_links() {
     remove_menu_page('index.php'); // ダッシュボード
     remove_menu_page('edit.php'); // 記事投稿
     remove_menu_page('upload.php'); // メディア
     remove_menu_page('link-manager.php'); // リンク
     remove_menu_page('edit.php?post_type=page'); // 固定ページ
     remove_menu_page('edit-comments.php'); // コメント
     remove_menu_page('themes.php'); // 外観
     remove_menu_page('plugins.php'); // プラグイン
     remove_menu_page('users.php'); // ユーザー
     remove_menu_page('tools.php'); // ツール
     remove_menu_page('options-general.php'); // 設定
}
?>

コメントを残す

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

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)