管理画面をオーバーライドするのはあまりよくないとは思いますが、そして手段としてはあまり正攻法だとはいいがたい案だとは思いますが、お使いのfunction.phpにPHP記述以外でCSSを書き足してみてはどうでしょうか。
<style>
/*#←ID要素を指定*/
#post-status-display{
/*文字赤*/
color:red;
/*文字大きさ・大*/
font-size:xx-large;
}
</style>
公開非公開関係なく赤く大きくなると思いますが、こんな感じでどうでしょうか。
この要領でflowとかHTMLの記述で常に表示されるようになど加工できるかもしれません。
この方法では状況によって変化などはむつかしいと思います。
状態によって色変えをするのであればjavascriptでIDのinnerHTMLを取得して状況にあわせてスタイルシートを変えるなどの方法があるかと思いますが、あくまで「個人的に共有部の一部を変更したい」ニーズには、これ以上加工しないほうが無難かなと思います。
msioさん
サンプルプログラムありがとうございました。
教えて頂いた内容を元にもう少し調べてみます。
こんにちは
以下のURLなどを参考に、サイドにメタボックスを追加してみてはどうでしょうか。
https://nskw-style.com/2011/wordpress/customize/original-meta-box-on-admin-pane.html
add_meta_box()
の第6引数を'high'
にして、nskw_meta_box_inside()
の中身を
global $post;
if($post->post_status == 'publish'){
echo '<span>公開</span>';
}else{
echo '<span>非公開</span>';
}
という風にすればいい感じになる気がします。
目立たせるには、どちらかの場合に文字を赤にする、太字にするなど、スタイルを変えてみられたらいいとおもいます。
munyaguさん
情報ありがとうございました。
サンプルプログラムとても参考になります。
試してみます。