Coding | Customizer-API

In Kirki registriertes Custom Control wurde nicht gerendert

steel mill 2267796 1920

Die unter Register new Control Type Vorgehensweise funktionierte nur teilweise. Das Control lud sein Skript, und auch das Json war da (to_json()). Allerdings wurde das Template mit den Eingabefeldern nicht gerendert (bei der Funktion content_template() kam ich gar nicht an). Das funktionerte erst, nachdem das Control direkt registriert worden war.

add_action( 'customize_register', function( $wp_customize ) {	
	$wp_customize->register_control_type( 'Flxm_Control_Fontface' );
	add_filter( 'kirki/control_types', function( $controls ) {
		$controls['flxm-fontface'] 	= 'Flxm_Control_Fontface';
		return $controls;
	} );
});

/* nachfolgende Zeile hinzugefügt, und das Control war einsatzbereit */
$wp_customize->register_control_type( 'Flxm_Control_Fontface' ); 

weiter schmökern