サポート » 使い方全般 » 投稿の編集画面にデフォルトで抜粋を表示させたい

  • 解決済 uple

    (@uple)


    ユーザ登録してもらい、会員さんに記事を編集してもらう
    サイトを作っているのですが、ユーザ登録の度に、
    追加の項目を表示させるため、表示オプションから
    「抜粋」等にチェックを入れる手間が発生しています。

    そこで、表示オプション内の項目を自動でONに
    出来る方法がないか調査しておりました。

    ご教示をよろしくお願いします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • tmatsuur

    (@tmatsuur)

    upleさん、こんばんは。

    次のようなコードを現在のテーマのfunctions.phpに追加すればいいと思います。

    add_filter( 'hidden_meta_boxes', 'my_hidden_meta_boxes', 3, 10 );
    function my_hidden_meta_boxes( $hidden, $screen, $use_defaults ) {
    	if ( $use_defaults && ( $found = array_search( 'postexcerpt', $hidden ) ) !== false )
    		unset( $hidden[$found] );
    	return $hidden;
    }

    こちらは利用者がカスタマイズしていない場合のみ「抜粋」欄を表示しないようにするものです。フィルター関数名は好みで変更してください。

    では。

    tmatsuur

    (@tmatsuur)

    すいません。ちょっと間違っていました。

    add_filter( 'hidden_meta_boxes', 'my_hidden_meta_boxes', 3, 10 );
    ではなく、
    add_filter( 'hidden_meta_boxes', 'my_hidden_meta_boxes', 10, 3 );
    ですね。

    トピック投稿者 uple

    (@uple)

    tmatsuurさん、ご回答ありがとうございます!
    早速、試したところ、完ぺきに動作しました。

    貴重なお時間を頂き、ありがとうございました!

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「投稿の編集画面にデフォルトで抜粋を表示させたい」には新たに返信することはできません。