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
参考
add_meta_box

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

add_meta_box

今日はここまで

関連する記事



こちらはいかが?


コメントを残す