array( 'label' => __('Separator', 'articled'), 'priority'=> 19, 'section' => 'articled_breadcrumbs_section', ), ); function articled_new_headings($articled){ global $articled_control_arrays_headings; foreach ($articled_control_arrays_headings as $key => $value) { $articled->add_setting( $key.'_heading', array('default' => '', 'transport' => 'postMessage', )); $articled->add_control( new abu_custom_heading ($articled, $key.'_heading', array( 'label' => $value['label'], 'section' => $value['section'], 'priority' => $value['priority'], ) )); } }; add_action( 'customize_register', 'articled_new_headings' ); ?>