サポート » 使い方全般 » 管理画面で記事が下書きなのか公開済なのかを視覚的に分かり易く表示したい

  • shinzanmono

    (@shinzanmono)


    こんにちは

    管理画面で記事を編集している時に、
    その記事が現在、公開済なのか下書きなのか良く勘違いします。

    現状ですと、右上に表示されている
    ステータス:下書き
    と言う文字を確認するしか手段がありません。

    そうではなくて、
    例えば、公開済なら編集画面の枠が赤色で表示されるとか、何か視覚的に一目でわかるような
    そんな設定とかプラグインはありませんかね?

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • msio

    (@msio)

    管理画面をオーバーライドするのはあまりよくないとは思いますが、そして手段としてはあまり正攻法だとはいいがたい案だとは思いますが、お使いのfunction.phpにPHP記述以外でCSSを書き足してみてはどうでしょうか。

    
    <style>
    /*#←ID要素を指定*/
    #post-status-display{
    /*文字赤*/
    color:red;
    /*文字大きさ・大*/
    font-size:xx-large;
    }
    </style>
    

    公開非公開関係なく赤く大きくなると思いますが、こんな感じでどうでしょうか。
    この要領でflowとかHTMLの記述で常に表示されるようになど加工できるかもしれません。
    この方法では状況によって変化などはむつかしいと思います。
    状態によって色変えをするのであればjavascriptでIDのinnerHTMLを取得して状況にあわせてスタイルシートを変えるなどの方法があるかと思いますが、あくまで「個人的に共有部の一部を変更したい」ニーズには、これ以上加工しないほうが無難かなと思います。

    トピック投稿者 shinzanmono

    (@shinzanmono)

    msioさん
    サンプルプログラムありがとうございました。
    教えて頂いた内容を元にもう少し調べてみます。

    munyagu

    (@munyagu)

    こんにちは

    以下の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>';
    	}

    という風にすればいい感じになる気がします。
    目立たせるには、どちらかの場合に文字を赤にする、太字にするなど、スタイルを変えてみられたらいいとおもいます。

    トピック投稿者 shinzanmono

    (@shinzanmono)

    munyaguさん
    情報ありがとうございました。
    サンプルプログラムとても参考になります。
    試してみます。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「管理画面で記事が下書きなのか公開済なのかを視覚的に分かり易く表示したい」には新たに返信することはできません。