WordPressの管理画面に埋もれていた「下書き」を目立たせる方法

2018/06/20

ブログのネタを思いついた際についつい投稿画面で下書き状態で放置してしまう今日このごろ。
気づけば投稿が完了した記事の1.5倍以上の「下書き」が積み上がっていました。

このままではいかんということで、管理画面の投稿一覧の中で「下書き」を目立たせる方法を探し、使えそうな2つの方法を紹介します。

function.phpにコードを追加する方法

こういった系はテーマの「function.php」にコードを追加すればきっと解決!と思い検索しました。
私的にヒットしたのは以下の3サイトです。
WordPress:投稿一覧で記事ステータス毎に背景色を変更する方法 | NxWorld
WordPress管理画面の投稿一覧でステータス毎に色分けする方法 | TechMemo
WordPress投稿一覧で下書き状態のものの背景色を変更する | hacknote

適用してみた結果

1番め、2番めはそのままだと一行ごとにスタイルが適用されませんでした。
3番めのサイトで色のコード全てに「!important」を付ければいいことに気づき、3サイトを参考に、色の修正も含めた最終バージョンが以下のコードです。

サンプルコード

function change_post_status_background_color() {
?>
<style type="text/css">
	/* 公開済 */
	.status-publish { background-color: #ffffff !important;}

	/* 下書き */
	.status-draft { background-color: #ffff00 !important;}

	/* 非公開 */
	.status-private { background-color: #9b59b6 !important;}

	/* レビュー待ち */
	.status-pending { background-color: #f1c40f !important;}

	/* パスワード保護 */
	.post-password-required { background-color: #f39c12 !important;}

	/* 予約投稿 */
	.status-future { background-color: #e74c3c !important;}
</style>
<?php }
add_action( 'admin_head', 'change_post_status_background_color' );

 

プラグインを導入する方法

function.phpをいじるのが面倒な方はプラグインでも簡単にできます。
問題なく使えたのは「Color Admin Posts」というプラグインです。

「Color Admin Posts」のダウンロード

Color Admin Posts — WordPress Plugins

「Color Admin Posts」の設定方法

「ダウンロード→インストール→有効化」でとりあえず色は付きます。

でも色味が気に入らない場合は 設定>Color Admin Posts で以下の画像のように直感的に色の変更ができます。

まとめ

いかがでしたでしょうか。
これできっとドンドン「下書き」が記事になっていくことでしょう。
WordPressをお使いの方で下書きが増えて困っている方の参考になれば幸いです。

wordpress

Posted by shiteki