当サイトには広告が含まれております

ダッシュボード投稿一覧の項目を減らしたり増やしたりする

この記事は最終更新日から10年経過しています。内容が古い可能性があります。

Image

あるショートコードを作っています。テストのために、投稿記事のIDやスラッグを参照したいのですが、投稿一覧にはその項目がないためいちいちクリックして確認することになります。テストしているとちょっと面倒くさくて、あー一覧に表示されていればいいのに、と思いましたのでちょっとやってみました。

記事をざっと見る

なくてもいい項目を減らすのは超簡単でした(^^)/

通常の投稿一覧はこんな感じです。

Image

「んー、ほとんど自分が書いているので作成者は要らない、かな~?」と思いました。ちょっと調べてみたらなくてもいい項目を減らすのは超簡単でした。

Image

表示オプション をクリックします。

Image

一覧に表示されている項目がチェックボックス付きで表示されるので、

Image

作成者のチェックを外す、これだけで

Image

作成者 という項目が表示されなくなりました。簡単ですね♪

本体がアップデートされても大丈夫な感じで項目を追加する

本体がアップデートされても大丈夫、といえば子テーマですね。今回も子テーマのfunctions.phpで項目が追加できることがわかりましたのでその方法で追加しようと思います。

やり方はググってこのページを見つけました

WordPress管理画面の投稿一覧にアイキャッチ・文字数・IDを表示!

IDを追加する

まずこちらに書いてあるIDの追加方法を参考にさせていただいて、functions.phpにコードを追加しました。

// ダッシュボード投稿一覧にpostIDを追加する
function add_posts_columns_postid($columns) {
    $columns['postid'] = 'ID';
    return $columns;
}
function add_posts_columns_postid_row($column_name, $post_id) {
    if( $column_name == 'postid' ) {
        echo $post_id;
    }
}
add_filter( 'manage_posts_columns', 'add_posts_columns_postid' );
add_action( 'manage_posts_custom_column', 'add_posts_columns_postid_row', 10, 2 );

スラッグを追加する

スラッグはpost_idからデータを取得してechoすればいいと思いました。そのときに スラッグ ってテーブルの項目としては何?ということが分からなかったので、

WordPress codex データベース構造

こちらを見たところ、wp_postsテーブルにあるpost_name だということがわかりました。他の項目を取ってきたいときもこのページを参考にすれば自由に項目が追加できそうです。

// ダッシュボード投稿一覧にスラッグを追加する
function add_posts_columns_post_name($columns) {
    $columns['post_name'] = 'スラッグ';
    return $columns;
}
function add_posts_columns_post_name_row($column_name, $post_id) {
    if( $column_name == 'post_name' ) {
        $post = get_post($post_id);
        echo $post->post_name;
    }
}
add_filter( 'manage_posts_columns', 'add_posts_columns_post_name' );
add_action( 'manage_posts_custom_column', 'add_posts_columns_post_name_row', 10, 2 );

get_post($post_id) とすると指定したIDpostがオブジェクトとして取得できるのであとはテーブルの項目名がプロパティとなっているようなので、
$post->post_name でスラッグを指定してechoしました。

このように追加して投稿一覧を表示すると、

Image

IDとスラッグが表示されるようになりました(^^)/

この記事が気に入ったら
いいね または フォローしてね!

あなたのシェアが励みになります!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメント一覧 (2件)

コメントを残す

記事をざっと見る