WordPress のデフォルト設定では、あなたのプロフィールは設定項目がたくさんあります。
個人設定として、ビジュアルエディタ、管理画面の配色、キーボードショートカット。
名前として、ユーザー名、姓、名、ニックネーム、ブログ上の表示名。
連絡先情報として、メールアドレス、ウェブサイト、AIM、Yahoo IM、Jabber / Google Talk。
あなたについてとして、プロフィール情報、新しいパスワード。
頻繁に変更するのは、パスワードぐらいでしょう。なので、更新頻度の低いものを非表示にして、パスワード変更のみ表示するようにプロフィール画面のカスタマイズをしてみましょう。
スクリプトは下記のとおり。テーマの functions.php に追加すればOKです。
function profile_css() { ?><style type="text/css"> tr {display:none;} h3 {display:none;} tr#password {display:inline!important;} </style><?php } add_action( 'admin_head-profile.php', 'profile_css' );
こうすると、スクロールしなくても、パスワード変更部分が表示され、更新作業が楽になります。
コードを見てもらえば分かりますが、スタイルシートで非表示にしています。管理画面に表示される更新通知(アップデートしてください)を削除するプラグインと同様に、ブラウザ設定でCSSオフにすれば、表示されます。
スタイルシートで対処すると、データベースへの入出力等のシステム面を変更しない(バージョンアップ等で不具合が出る可能性がほとんど無い、また不具合が起きてもブラウザのCSS設定で応急処置可能)、というメリットがあります。
[…] 今回もユーザープロフィールでパスワード変更のみ表示するのように、スタイルシートを使用して非表示にします。(この方法は、子カテゴリーを選択候補のドロップダウンリストで見え […]
[…] ユーザープロフィールでパスワード変更のみ表示する 【wordpress】ユーザープロフィールの項目を削除・追加してTheme My […]