今回はfunctions.phpを使ってのWordPress管理画面のカスタマイズ方法備忘録。 異動によりweb部門も兼務する事になって早4ヶ月。 お陰様で、途中から俺がメインで開発した某大手組織の新HPがカットオーバーになりました。 デザインは既に完成していて、CSSコーティング、メールマガジンの設定、スマホサイトなどをメインに仕事したんですが、俺が苦労したのは閲覧者には見えない裏の部分でした。 [ad#ad-big] それは、WordPress管理画面のカスタマイズです。 WordPressはユーザーを権限別に分けて機能を制限する事が出来ます。 管理者、編集者、投稿者、寄稿者、購読者の5種類で、何でも出来る管理者から何にも出来ない購読者まで、各段階に渡って機能が制限されていきます。 が、それだけではクライアントの要望には応えきれません。 例えば、寄稿者にも画像をアップロード出来るように
増えています。3つ、4つは当り前。最近は10を超えるカスタム投稿タイプを駆使するサイトも見かけます。そんなときにちょっと気になるのが管理画面でのメニューの並び順。特に「メディア」はすごく中途半端な位置にいますね… 気にしなければいいんですが 制作者が気にしなくてもお客様は気になり出したら止まりません。プラグインでメニューを消したり並び替えたりもできますが、年末なので頭の体操的にスニペットを書いてみました。これで投稿タイプを上へまとめてしまいます。 custom_menu_order フィルターで true を返すと、メニューの順序を変えるための menu_order フィルターが呼ばれるので、お好みで順序を変更します。もっとスマートに書けるよ!とかあったら教えてください。
お客様から依頼を受けてWebサイトを制作する場合、新着情報の投稿など、顧客側でサイト更新を行いたいという要望は多いかと思います。 WordPressで制作したならば、サイト管理画面にログインすることで更新作業が行えるので、それは可能です。管理者(制作側)が、予め顧客のアカウントを追加して、管理権限を制限することによって、不用意にサイト構築内容が変更されてしまうのも防ぐ事ができます。 しかしながら、あからさまにWordPressを利用していることが露骨な管理画面を、そのまま顧客にお見せするのも節操がありません。ここでは、そういった部分の配慮と、顧客に解り易い管理画面にカスタマイズするために、私が採っている方法を記述します。 尚、以下の内容はWordPressバージョン3.3.2/3.4.2で検証したものです。 ログイン画面のカスタマイズ ロゴを変更する functions.phpに下記コード
WordPress管理画面のカスタマイズ詰め合わせ ※随時更新していきます ダッシュボード 不要なウィジェットを削除 カスタムウィジェットを追加 ウィジェットの配置を変更 投稿画面 不要な項目を削除 エディタ ビジュアルエディタを無効にする HTMLエディタの不要なボタンを非表示 HTMLエディタにカスタムボタンを追加 フッター サイドメニュー メニューの名称変更 メニューの並び替え メニューを非表示 カスタムメニューを追加 管理バー サイト側の管理バーを非表示 不要な項目を削除 投稿一覧画面 不要なカラムを削除(投稿、ページ、カスタム投稿タイプ) カスタムカラムを追加(投稿、ページ、カスタム投稿タイプ) ソート機能も実装した応用技 ログイン画面 スタイルを変更 ログイン/ログアウト後のリダイレクト先を変更 バージョンアップ通知をOFF WordPress本体のバージョンアップ通知 プラグ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く