クライアントに納品するwordpressの管理画面カスタマイズ vol.3

 

前回はサイドメニューまで終えました。
前回はクライアントに納品するwordpressの管理画面カスタマイズ vol.2

 

  1. クライアントに納品するwordpressの管理画面カスタマイズ vol.1
  2. クライアントに納品するwordpressの管理画面カスタマイズ vol.2
  3. クライアントに納品するwordpressの管理画面カスタマイズ vol.3
  4. クライアントに納品するwordpressの管理画面カスタマイズ vol.4
  5. クライアントに納品するwordpressの管理画面カスタマイズ vol.4.5
  6. クライアントに納品するwordpressの管理画面カスタマイズ vol.5
  7. クライアントに納品するwordpressの管理画面カスタマイズ vol.6

 

次はメタボックスの設定に移ります。
メタボックスとは…投稿や固定ページ作成にある、アイキャッチやフォーマットの類のことです。
リビジョンやスラッグとか、クライアントによっては必要ないときもありますよね(ない?)。

メタボックスの例
メタボックスの例

 

 

メタボックス削除

ここまでくると、あまり設定についての説明が不要な気がしてきました。(疲れただけ…?
そんなことはさておいて。。。とりあえず設定します。

投稿・固定ページともに不必要なメタボックスとして、

  • アイキャッチ
  • 抜粋
  • トラックバック送信
  • カスタムフィールド
  • ディスカッション
  • コメント
  • スラッグ作成者
  • リビジョン
  • フォーマット
  • タグ

を削除します。(ほとんど。 😯

メタボックス削除設定例
メタボックス削除設定例

どうですか?このようにシンプルになりましたか?

メタボックス削除設定例2
メタボックス削除設定例2

これで投稿画面はカスタマイズができ、クライアント向けになりました。
だけど、投稿一覧固定ページ一覧の表示もカスタマイズしたくなりますよね。

投稿一覧画面
投稿一覧画面

これもカスタマイズするので、別のプラグインを用意します。

 

Post Lists View Custom

プラグイン「Post Lists View Custom」をインストールしてください。
Post Lists View Custom

post list view custom 検索

インストールし、有効化するとサイドメニューの「設定」の下に、「Post Lists View Custom」メニューが追加されているので、そこから投稿一覧表示設定をクリックしてください。

post lists view custom 設定画面

 

カスタムフィールドを使っている場合、カスタムフィールドも投稿一覧内に表示させることができます。

上の「表示する」の項目が、投稿一覧に表示される項目となります。
今回は、タイトル、カテゴリー、日時 の3つだけにします。

post lists view custom 設定例1
post lists view custom 設定例1

これで、投稿一覧のカスタマイズができました。この調子で固定ページ一覧もカスタマイズしてください。

post lists view custom 適用例
post lists view custom 適用例

 

これで、管理画面のほとんどをカスタマイズできました。
次は、クライアントに納品するwordpressの管理画面カスタマイズ vol.4での、
ログイン画面のカスタマイズに進んでください。

“クライアントに納品するwordpressの管理画面カスタマイズ vol.3” への 11 件のフィードバック

  1. WP Admin UI CustomizeとPost Lists View Customの使用を検討していますが、
    勝手ながら要望がありましたので、コメントを残させてもらいました。

    まず、WP Admin UI Customizeについてなのですが、
    例えば、Yet Another Related Posts Pluginなどを使うと、
    投稿画面に「関連記事」のメタボックスが表示されます。
    というように、他のプラグインの使用によって表示されるメタボックスを
    非表示にしたいと考えているのですが、
    そういったことは可能なのでしょうか。

    また、Post Lists View Customについてなのですが、
    投稿一覧画面についても、管理者や投稿者など、
    権限ごとに表示を変更する、ということは出来るのでしょうか。

    こちら側の都合で申し訳ないですが、
    ご検討のほど、よろしくお願いします。

    1. shindouさん、
      コメント、機能へのご要望ありがとうございます。

      どちらの機能も、前向きに検討させていただきます。

      ただ、
      投稿一覧を権限ごとに表示を変更する事は機能として出来る可能性は高いですが、
      他のプラグインによるメタボックスの表示・非表示については…、
      今の段階ではちょっと難しいかもしれないと感じています。

      1. わざわざ要望してしまい、申し訳ありませんでした。

        無理なお願いになってしまったかもしれませんが、
        ぜひよろしくお願い致します。

        突然、失礼しました。

        1. いえいえ、とんでもないです。
          今はむしろ、要望やバグの報告をいただきたいのです 🙂

          (でも、すぐの対応はちょっと難しいので、その辺はご了承お願いします 😥

          shindouさん、
          またご要望、その他ご意見等がありましたら、いつでもコメントしてください。

        2. shindouさん
          以前いただいたご要望についてですが、
          http://gqevu6bsiz.chicappa.jp/%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%81%AB%E7%B4%8D%E5%93%81%E3%81%99%E3%82%8Bwordpress%E3%81%AE%E7%AE%A1%E7%90%86%E7%94%BB%E9%9D%A2%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4-3/#comment-80
          両方ともに機能するようにしました。
          よければ使ってみて下さい。

          バグ等がありましたらご連絡お願いします。

          1. お疲れ様です。

            バージョンアップして使用してみました。

            どちらも3.5.1で、ミニバードのサーバーを使用した結果です。

            WP Admin UI Customizeについては、
            私が理解できていないのが原因だと思いますが、
            メタボックス削除で、
            「メタボックスの読み込みができませんでした。」
            と表示されました。
            一度投稿編集画面に進んだ後も
            メタボックスの読み込みが表示されなかったです。

            また、Post Lists View Customについては、
            権限ごとの変更が出来ていました。
            ありがとうございます。

            そして、Post Lists View Customについて要望があるのですが、
            私の場合、custom post type uiを使ってカスタムタクソノミーを
            作成しています。
            また、PS Taxonomy Expanderを使って
            custom post type uiで作成したカスタムタクソノミーのカラムを
            投稿一覧画面で表示するようにしています。
            ここでPost Lists View Customを使用すると
            作成したカスタムタクソノミーのカラムが項目として
            選択できないようになりました

            この例のように、他のプラグインによって作られるカラムを
            項目として追加する、ということはできますでしょうか?

            重ねて質問になってしまい、申し訳ありません。
            長くなってしまいましたが、よろしくお願いします。

          2. 結果報告とご要望ありがとうございます。

            まず、WP Admin UI Customizeについてですが、私のほうでミニバードにて試してみましたが正常に動作しました。
            (自動インストール、WPver 3.5.1、PHPver 5.3.3、初期ドメイン)
            おそらくshindouさんの設定内容によるものか、投稿編集画面にアクセスしていない事が原因か、他プラグインの影響が考えられます。
            ※ここでの投稿編集画面とは、 /wp-admin/post.php?post=1&action=edit のようなアドレスの投稿編集画面の事です。(投稿一覧及び新規投稿ではありません)

            もしそれでも機能しないようであれば、デバッグしてみて下さい。
            (エラーの表示を”全て表示”にしたり、ローカルサーバで試してみたり。プラグインを一度全て無効化してみる。とかですね。)

            次に Post Lists View Custom への要望ですが、現状ではプラグインファイルをいじらないと出来ないと思います。(優先度の変更)
            また、他のカラムの追加(他プラグインfunctions.phpに記載のもの)については既に検討中です。(できるorできない+無料or有料)

            ※もしPost Lists View Custom を使用せずにカラムの一覧変更を行いたいのであれば、
            http://codex.wordpress.org/Plugin_API/Action_Reference/manage_posts_custom_column
            http://codex.wordpress.org/Plugin_API/Filter_Reference/manage_posts_columns
            にプラス、権限別に処理分岐をおこなうとできます。

  2. 夜分遅く失礼します。
    メタボックスは無事削除することが出来ました。
    ありがとうございます。

    Post Lists View Customへの要望は、
    ぜひ検討していただければと思います。
    (お願いする立場で、大変恐縮ですが。)

    また、一点気になることがありましたので、
    質問というか報告というかなのですが、
    WP Admin UI Customize 1.3.5と
    Post Lists View Custom 1.5.1の両方の使用を考えています。
    そこで、両方のプラグインを使用してみたところ、
    どうもお互いがぶつかっているのではないか、と思い
    こちらへ改めてコメントさせていただきました。

    私の状況ですと、
    WP Admin UI Customizeを機能させていると、
    Post Lists View Customが効果を発揮せず、
    投稿一覧画面に表示される項目がPost Lists View Customで設定したものだけ、
    というようになっていませんでした。
    他のプラグインの全停止やfunctions.phpを空にする、
    などを行ってみても特に変化なく、
    2つのプラグインがぶつかっているのかもしれないです。

    私の環境の問題かもしれませんが、
    もし、ぶつかっているようでしたら、
    ぜひ修正していただけると良いかもしれないです。

    私も両方の使用を検討しているので、
    ご報告しておきます。

    勝手かつ長文で申し訳ありませんでした。

    1. shindou さん
      ご報告いただき、ありがとうございます。

      お手数お掛けします、shindouさんへお願いがあります。

      メタボックスは無事削除することが出来ました。

      何をしてメタボックスの削除が出来たのか、宜しければ詳しく教えていただけないでしょうか?
      プラグインの不具合なのか、操作の手違い、操作のわかりづらさだったのか等が知りたく、今後の参考にしたいと思っています。

      あと、2つのプラグイン両方を使用している時に”ぶつかっている”という現象についてですが、申し訳ありません、こちらについては調査いたします。
      ご報告いただけて幸いです。
      結果がわかり次第ご報告いたします。

    2. shindou さん

      プラグインのぶつかり、についてですが、

      WP Admin UI Customizeを機能させていると、
      Post Lists View Customが効果を発揮せず、
      投稿一覧画面に表示される項目がPost Lists View Customで設定したものだけ、
      というようになっていませんでした。

      確認したところ、WP Admin UI Customize に権限取得のバグがありました。(shindou さんの環境の問題ではありません)
      このバグにより、Post Lists View Custom の権限設定が無効化される為、うまく機能しなかったようです。
      このバグを改善し、バージョン1.3.5.1として公開しました。

      お手数お掛けしますが、WP Admin UI Customize最新バージョン 1.3.5.1 をご利用していただきますよう、宜しくお願いします。
      バグのご報告をいただき、ありがとうございます。

      また、Post Lists View Customの機能追加については、まだ検討中です、すみません。
      (翻訳を進めたり、他の方のサポートをしたりで、手着かずでした。)

      他にも何か気になる点がありましたら、お気軽にご質問ください。

      それでは、宜しくお願いします。

コメントを残す