WordPress管理画面の投稿一覧カラム表示を制御する方法

WordPress管理画面の投稿一覧カラム制御

WordPress管理画面の投稿・固定ページの記事一覧はこんな感じです。

Wordpress投稿管理画面一覧

これって、「タグを使ってない人」の場合、「タグ」カラムは不要でスペースの無駄のような気がします。「コメントがあまりないサイト」での「コメント」カラムも然り。

Wordpress投稿管理画面一覧

こういった余計なカラムを取り除いてやれば、より見やすくなります(※特にタイトルとかが長い場合)。

余計なカラムを取り除いた投稿管理画面一覧

以下ではこの「投稿一覧カラムの表示をPHPで制御する方法」を紹介します。

通常の表示/非表示であれば一覧ページ上部にある「オプション」機能から変更することが可能です。

オプションも含めて非表示にするとかでなければ、この機能で十分かと思います。
というか、このカスタマイズ方法を書いた後に、コメントで教えていただきました^^;
スポンサーリンク
レクタングル(大)広告

管理投稿一覧の不要なカラムを削除する方法

カスタマイズ方法は簡単で、まずは以下を子テーマ等のfunctions.phpにコピペします。

///////////////////////////////////////
// 管理画面の投稿・固定ページ一覧カラムの制御
///////////////////////////////////////9
add_filter( 'manage_posts_columns', 'customize_admin_manage_posts_columns' );
if ( !function_exists( 'customize_admin_manage_posts_columns' ) ):
function customize_admin_manage_posts_columns($columns) {
  //作成者カラムの削除
  unset($columns['author']);

  //カテゴリーカラムの削除
  unset($columns['categories']);

  //タグカラムの削除
  unset($columns['tags']);

  //コメントカラムの削除
  unset($columns['comments']);

  //日付カラムの削除
  unset($columns['date']);

  return $columns;
}

あとは、削除したくないカラム部分のコードを削除するか、コメントアウトしてください。

全てのコードが適用された状態で実行すると「タイトル」以外のカラムは削除された状態で表示されるのでご注意ください。

タイトル以外のカラムを削除した状態

プラグインが挿入するカラムを削除する場合

一覧ページカラムの中にはプラグインが挿入するカラムもあるかもしれません。

そういう場合は、デベロッパーツール等でカラム部分のソースコードを調べます。

例えば、Jetpackプラグインの統計カラムを調べたとします。

デベロッパーツールでカラムを調べる

すると以下のようにソースコードが表示されます。

2018-06-28_11h57_30

カスタマイズコードで利用するのは「class=”manage-column column-stats“」の「stats」の部分だけです。

あとは先程の関数内に以下のコードを追記すればOKです。

  //Jetpack統計カラムの削除
  unset($columns['stats']);

まとめ

管理画面の投稿一覧は、プラグイン等を入れていると、カラムが多すぎることにより、個々のカラム幅が狭まり、非常に読みづらいものになっちまいます。

そういう場合は、今回のカスタマイズを行うことにより、読みやすく表示を制御することが出来るかと思います。

ということで「投稿一覧で”情報を見ていないカラム”が何個かある」なんて場合には、一覧性が上がって多少作業効率は上がるかもしれません。

『WordPress管理画面の投稿一覧カラム表示を制御する方法』へのコメント

  1. 名前:oka 投稿日:2018/07/22(日) 10:24:14 ID:749d10283

    上の「表示オプション」から消すのはだめですか?

  2. アバター画像 名前:わいひら 投稿日:2018/07/26(木) 12:11:12 ID:30504f3f8

    全然良いと思います。
    というよりも、その方が良いと思います。
    というか、オプションで表示変更できるのは今初めて知りました^^;そんな設定があるとは。
    本文中にも追記しておこうと思います。

  3. 名前:ゼブル 投稿日:2019/04/06(土) 21:37:09 ID:40b729d82

    すみません、色々対処法を探したのですが見つけられずどうにもできなかったので質問します

    トラックバックの送信を行いたいのですが投稿の一覧ページの上部の『表示オプション』を見ても表示されずトラックバックの送信ができません

    どうしたらトラックバックの送信ができるのでしょうか?

  4. アバター画像 名前:わいひら 投稿日:2019/04/08(月) 22:55:54 ID:f169f8859

    僕はあまりトラックバック機能を利用したことがないので詳しいことわからないのですが、使用しているテーマ自体にトラックバック機能がついていないと利用できないのではないでしょうか。

  5. 名前:ゼブル 投稿日:2019/04/10(水) 08:57:06 ID:d16a365df

    返答ありがとうございます!

    そうですか……残念ですがトラックバックは諦めて地道に頑張ることにします