WordPressでカスタムフィールド入力項目をタイトル下に設置する

WordPressでカスタムフィールド入力項目をタイトル下に設置する



WordPressのテーマに「サブタイトル」の入力項目を作りたいな、と思いまして。
そうなると、その入力項目はタイトルの直下にあるのが理想的なのですが、標準ではエディターの下かサイドバーに設置するしかないようです。

そこで、以下のコードを追加します。

add_action( 'edit_form_after_title', function() {
	global $post, $wp_meta_boxes;
	do_meta_boxes( get_current_screen(), 'advanced', $post );
	unset( $wp_meta_boxes[ get_post_type( $post ) ]['advanced']);
});
How can I put a custom meta box above the editor but below the title section on the edit post page?
参考
How can I put a custom meta box above the editor but below the title section on the edit post page?

カスタムメタボックスをエディタの上で、投稿編集ページのタイトルセクションの下に配置するにはどうすればよいですか。

How can I put a custom meta box above the editor but below the title section on the edit post page? WordPress Development Stack Exchange

これで、add_meta_box$contextadvancedにすればタイトル下に設置可能です。

add_meta_box – WordPress私的マニュアル
参考
add_meta_box – WordPress私的マニュアル

add_meta_box – 投稿ページに独自のメタボックスを表示する

add_meta_box – WordPress私的マニュアル

今日はここまで
WordPressでカスタムフィールド入力項目をタイトル下に設置する

WordPressでカスタムフィールド入力項目をタイトル下に設置する


開発

WordPressのテーマに「サブタイトル」の入力項目を作りたいな、と思いまして。 そうなると、その入力項目はタイトルの直下にあるのが理想的なのですが、標準ではエディターの下かサイドバーに設置するしかないようです。 そこ…


関連する記事



こちらはいかが?


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*(必須)

*(必須・表示されません)