Skip to content

Add a Subheading metabox to the side of posts edit screen in Total theme

Eine Unterüberschrift einbinden als eigene Metabox ist ganz einfach. Dieses Snippet nutzt den Namen des Meta-Felds vom Total Theme das standardmäßig eine Unterüberschrift bereitstellt. Wenn man diese Metabox aktiv hat und gleichzeitig die Theme-Meta-Box aktiv ist, die das Feld enthält, überschreibt beim Speichern immer die zuletzt geladene Box den Wert eines evtl. in der Theme-Metabox eingetragenen anderen Titels. Es empfiehlt sich daher die Theme-Metabox zu deaktivieren damit es eindeutig bleibt 🙂

function my_register_event_metaboxes() {
	if ( ! class_exists( 'WPEX_Meta_Factory' ) ) {
		return;
	}
	new WPEX_Meta_Factory(  array(
		'id'       => 'event_data',
		'title'    => esc_html__( 'Pretitle', 'text_domain' ),
		'screen'   => array( 'post' ), //post types to add the metabox to
		'context'  => 'side',
		'priority' => 'default',

		'fields'   => array(
			array(
				'name' => esc_html__( 'Titel', 'enym' ),
				'id'   => 'wpex_post_subheading',
				'desc'   => 'Erscheint über dem Titel',
				'type' => 'text',
			),
		) 
	) );
}
add_action( 'admin_init', 'my_register_event_metaboxes' );

Dieser Beitrag hat 0 Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

An den Anfang scrollen