web-dev-qa-db-ja.com

カスタムページの説明用に領域/オプションを追加するにはどうすればよいですか。

Wordpressのページエディタに、ページヘッダーにカスタムページの説明を表示する領域を追加したいと思います。下記の「ページ/ポストヘッダオプション」と同様に、獲得したオプション領域に表示されるのが好ましい。

enter image description here

小さな段落かそこらのテキストを追加することができる領域を持つことができる必要があります。テーマエディタでコードを貼り付ける場所を見つけるのに十分なhtml/cssを知っていますが、これを行うために使用するphpはわかりません。任意の助けは大歓迎です。ありがとうございます。

1
tasha double

あなたのPagesにあなた自身のカスタムメタボックスを追加する簡単で、簡単なそして速い方法は最初に メタボックスをインストールすることです プラグイン(必須)。次に、子テーマのfunctions.phpに次のカスタムコードを追加します。

add_filter( 'rwmb_meta_boxes', 'wpse_236870_meta_boxes' );

function wpse_236870_meta_boxes( $meta_boxes ) { // Add custom meta box in 'Pages'
    $meta_boxes[] = array(
        'title' => __( 'Some Meta Box Title', 'textdomain' ),
        'post_types' => 'page',
        'fields' => array(
            array( // Add custom textbox
                'id'   => 'your_id_here',
                'name' => __( 'Some Title', 'textdomain' ),
                'type' => 'textarea',
            )
        ),
    );
    return $meta_boxes;
}

その結果、あなたはあなたのカスタムメタボックスを持っています。

Custom meta box on Pages

メタボックス プラグインの作者は 非常に広範囲なドキュメント を持っています。他のものであなたを助けます。