esc_html__( 'Footer Section', 'author-portfolio' ), 'panel' => 'author_portfolio_global_panel', 'capability' => 'edit_theme_options', ) ); Kirki::add_field( 'author_portfolio_config', array( 'type' => 'custom', 'settings' => 'separator_before_footer_top_section', 'label' => '', 'section' => 'footer_section', 'default' => '
'.esc_html__('Footer Top Section', 'author-portfolio').'
', ) ); Kirki::add_field( 'author_portfolio_config', [ 'type' => 'toggle', 'settings' => 'show_footer_top_section', 'label' => esc_html__( 'Show Footer Top Section', 'author-portfolio' ), 'section' => 'footer_section', 'default' => '1', ] ); Kirki::add_field( 'author_portfolio_config', [ 'type' => 'select', 'settings' => 'footer_column', 'label' => esc_html__( 'Footer Column', 'author-portfolio' ), 'section' => 'footer_section', 'active_callback' => function(){ $showFooterTop = get_theme_mod('show_footer_top_section', true); if (true == $showFooterTop) { return true; } return false; }, 'default' => '4/4/4', 'choices' => array( '4/4/4' => __( '4/4/4', 'author-portfolio' ), '3/3/3/3' => __( '3/3/3/3', 'author-portfolio' ), '3/6/3' => __( '3/6/3', 'author-portfolio' ), ), ] ); Kirki::add_field( 'author_portfolio_config', array( 'type' => 'custom', 'settings' => 'separator_before_footer_bottom_section', 'label' => '', 'section' => 'footer_section', 'default' => '
'.esc_html__('Footer Bottom Section', 'author-portfolio').'
', ) ); Kirki::add_field( 'author_portfolio_config', [ 'type' => 'toggle', 'settings' => 'show_footer_bottom_section', 'label' => esc_html__( 'Show Footer Bottom Section', 'author-portfolio' ), 'section' => 'footer_section', 'default' => '1', ] ); Kirki::add_field( 'author_portfolio_config', [ 'type' => 'toggle', 'settings' => 'show_footer_logo', 'label' => esc_html__( 'Show Footer Logo', 'author-portfolio' ), 'section' => 'footer_section', 'default' => '1', 'active_callback' => function(){ $showFooterBottom = get_theme_mod('show_footer_bottom_section', true); if (true == $showFooterBottom) { return true; } return false; } ] ); Kirki::add_field( 'author_portfolio_config', [ 'type' => 'image', 'settings' => 'footer_logo', 'label' => __( 'Upload Footer Logo', 'author-portfolio' ), 'section' => 'footer_section', 'default' => '', 'transport' => 'refresh', 'choices' => [ 'save_as' => 'id', ], 'active_callback' => function(){ $showFooterBottom = get_theme_mod('show_footer_bottom_section', true); $showFooterLogo = get_theme_mod('show_footer_logo', true); if (true == $showFooterBottom && true == $showFooterLogo) { return true; } return false; } ] ); Kirki::add_field( 'author_portfolio_config', [ 'type' => 'toggle', 'settings' => 'show_footer_menu', 'label' => esc_html__( 'Show Footer Menu', 'author-portfolio' ), 'section' => 'footer_section', 'default' => '1', 'active_callback' => function(){ $showFooterBottom = get_theme_mod('show_footer_bottom_section', true); if (true == $showFooterBottom) { return true; } return false; } ] ); Kirki::add_field( 'author_portfolio_config', [ 'type' => 'toggle', 'settings' => 'show_footer_social_links', 'label' => esc_html__( 'Show Footer Social Links', 'author-portfolio' ), 'section' => 'footer_section', 'default' => '1', 'active_callback' => function(){ $showFooterBottom = get_theme_mod('show_footer_bottom_section', true); if (true == $showFooterBottom) { return true; } return false; } ] ); Kirki::add_field( 'author_portfolio_config', [ 'type' => 'background', 'settings' => 'footer_bottom_bg', 'label' => esc_html__( 'Footer Bottom Background', 'author-portfolio' ), 'section' => 'footer_section', 'default' => [ 'background-color' => '#f4f4ec', 'background-image' => '', 'background-repeat' => 'repeat', 'background-position' => 'center center', 'background-size' => 'cover', 'background-attachment' => 'scroll', ], 'output' => [ [ 'element' => '.footer-content.footer-bottom-area', ], ], 'transport' => 'postMessage', 'active_callback' => function() { return get_theme_mod( 'show_footer_bottom_section', true ); }, ] );