• メニュー
  • メニュー

【見やすくカスタマイズ】WordPress 投稿一覧の項目削除消す方法

WordPressを利用していると、投稿一覧に表示したくないカラムや追加したい項目などが出てくると思います。

プラグインなどを入れると投稿一覧に項目が増えて、タイトル幅がすごく狭くなるなどで不便を感じたことはないでしょうか?

投稿一覧をカスタマイズすることですっきりしたあなたの管理画面にカスタマイズすることができます。

カスタムする前に作りたい子テーマ

WordPressにはテーマというものがありますよね。
そしてそのテーマは有料のものや最新のものであれば、バージョンアップなどの更新が行われることがあります。

これから投稿一覧をカスタマイズしていきたいと思いますが、このテーマの更新で折角カスタマイズしたものが上書きされて、元に戻ってしまう可能性があります。

その時に作っておきたいものが「子テーマ」になります。

「子テーマ」を作ってCSSなどカスタマイズすれば、「親テーマ」がいくら更新されても「子テーマ」に影響を及ぼしません。

更新通知が来たから何気なく更新したら、せっかく編集してたものがどっかいっちゃった!とならないように「子テーマ」を編集することをおすすめします。

子テーマの作り方、編集方法はこちら

WordPressの投稿一覧を編集カスタマイズする方法

投稿一覧の項目を消す方法

まず、不必要な項目を消して見ましょう。やり方は簡単です。

まずは、タイトル/タグ/作成者などの項目(カラム)を消す基本コードです。

このコードを【functions.php】に記述します。コピペでOKです。
コピペする場所は基本的にはどこでも大丈夫です。

[php light=”true”]
function delete_column($columns) {
  ※ここに消したい項目を書く
}
add_filter( ‘manage_posts_columns’, ‘delete_column’);
[/php]

add_filter(・・・) もこの関数を機能するために必要なものですので、忘れずに書いてくださいね。書かないと動作しません。

投稿一覧の作成者を消す方法

大規模なサイトを大勢の人で作ってる場合は誰が書いたのか必要ですが、個人で所有して自分だけが編集する場合は、作成者の項目って必要ないですよね。

作成者の項目を消すときは、

unset($columns['author']);

を※の部分に書いてあげます。

勘の良い方だと、作成者以外の項目を消す方法がピンと来るかと思います。
そう、[‘author’]が著者という意味ですので、この部分を変えてあげれば良いのです。

投稿一覧のタグを消す方法

タグの項目を消す場合は、[‘tags’]を使いますので以下のコードになります。

unset($columns['tags']);

タグも最近では使われないテーマもありますし、タグを付けまくってSEO対策するというものは過去の話です。
もしもあなたのテーマで必要が無い場合は投稿一覧から消しても大丈夫です。投稿一覧から消すだけですので、タグ機能は残っています。

ここで、「作成者」と「タグ」の二つを消してみましょう。※部分に二つを書いてあげればOKです。

[php light=”true”]function delete_column($columns) {

unset($columns[‘author’]);
unset($columns[‘tags’]);

return $columns;
}
add_filter( ‘manage_posts_columns’, ‘delete_column’);[/php]

投稿一覧のカテゴリを消す方法

カテゴリーはあったほうが便利な気もしますが、あくまで投稿一覧の管理画面ですので消すのもありです。

unset($columns['categories']);

投稿一覧のコメントを消す方法

コメントがつかないページ、コメント機能をオフにしていたらいらない項目です。

unset($columns['comments']);

投稿一覧の日付を消す方法

あまり日付を消したがる人はいないと思いますが、、、

unset($columns['date']);

全部消す場合、このようなコードになります。

[php light=”true”]function delete_column($columns) {
unset($columns[‘title’]);
unset($columns[‘date’]);
unset($columns[‘author’]);
unset($columns[‘tags’]);
unset($columns[‘comments’]);
unset($columns[‘categories’]);
return $columns;
}
add_filter( ‘manage_posts_columns’, ‘delete_column’);[/php]

 

全部消すと、投稿一覧画面はこんな感じに何もなくなります。
ただの編集もなにもできないブランクページです(笑)

ワードプレス投稿一覧カスタマイズ


有益情報も流しているのでツイッターもぜひフォローお願いします。


参考になったらシェアお願いします!
toshiki@ひざのうえ起業家

3児&2犬(大型)のウェブ大好きパパです。

サイト作り・デザイン大好きで、どんどん新しいサイトを作ろうとしてしまう性格の持ち主。けど、深く深く極めるのも好きなハイブリットです。Wordpress歴は18年くらいです。

子どもが大きくなってしまう前に、子どもとの時間を作りたくて脱サラ計画中。ひざのうえにノートパソコンを置いてでも稼げる仕事で起業を目指しています。

10年ちょい前に世界一周チケットで主要都市だけ回る旅行も経験、これからもいっぱい旅行したい一心で切磋琢磨しています。旅行大好きだから。

好きな物:ウェブサイト/旅行(国内・海外)/動画編集/音楽(クラシック/JAZZ/ポップス)/山崎豊子/久石譲/ショパン/ピアノ/ラブラドールレトリバー/コーヒー/ワイン/スポーツ全般/スキーモーグル/高校野球/スキューバ

夢:キャンピングカーで子どもと犬と日本一周、もう一度乗りたい豪華客船クルーズ、映画音楽の作曲、プール付きか温泉付きの別荘で暖炉の前でリクライニングチェアで老眼鏡付けて分厚い洋書を手に犬を足元に居眠り。

ストーリーを見る

コメント・質問する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

2 コメント