get_builder( 'header' )->get_config(); $control_id = 'header_builder_panel'; $version = false; if ( isset( $config['version_id'] ) ) { $version = StarterBlog()->get_setting( $config['version_id'] ); } if ( $version && isset( $config['versions'] ) ) { $control_id = $config['versions'][ $version ]['control_id']; } $list_items = StarterBlog_Customize_Layout_Builder()->get_builder_items( 'header' ); $fn = 'StarterBlog_Layout_Builder_Frontend'; if ( $version ) { if ( function_exists( $fn . '_' . strtoupper( $version ) ) ) { $fn = $fn . '_' . strtoupper( $version ); } } /** * @var StarterBlog_Layout_Builder_Frontend $builder */ $builder = call_user_func_array( $fn, array() ); $header_classes = array( 'site-header', 'header-' . $version ); echo $builder->close_icon( ' close-panel close-sidebar-panel' ); /** * Hook before header * * @since 0.2.2 * @since 0.2.9 */ do_action( 'starterblog/before-header' ); echo '
'; echo '
'; $builder->set_id( 'header' ); $builder->set_control_id( $control_id ); $builder->set_config_items( $list_items ); $builder->render(); $builder->render_mobile_sidebar(); echo '
'; echo '
'; /** * Hook after header * * @since 0.2.2 */ do_action( 'starterblog/after-header' ); } /** * Display Footer Layout */ function starterblog_customize_render_footer() { if ( ! starterblog_is_footer_display() ) { return; } /** * Hook before footer * * @since 0.2.2 */ do_action( 'starterblog/before-footer' ); echo ''; /** * Hook before footer * * @since 0.2.2 */ do_action( 'starterblog/after-footer' ); }