[WordPress] 投稿一覧で記事のステータスで色付けをする方法
1 min read
フィルタリングも出来るんですが、やっぱりパッと見で各ステータスが分かるといいですよね。
追加するコード
functions.php
に以下のコードを追加します。
function post_status_style(){ echo <<< EOF <style type="text/css"> <!-- .status-publish {} /* 公開済 */ .status-draft { background: #F6D4D8 !important; } /* 下書き */ .status-private { background: #E3E3E3 !important; } /* 非公開 */ .status-pending { background: #C6EDDB !important; } /* 承認待ち */ .status-future { background: #C9E8F1 !important; } /* 公開予約済 */ --> </style> EOF; } add_action('admin_head', 'post_status_style');
管理画面のヘッダに CSS を追加するような動きになっています。
私の場合、「公開済み(.status-publish)」に色付けはしなくても良いかと思ったので付けていません。
付けたい場合は他のステータスと同様に付けてみるといいです。
また、background
しか弄っていませんが、color
とかもいけますし、:hover
した時のスタイルも変えてみるといいかもです