esc_html__( 'Books Slider Settings', 'author-personal-blog' ), 'description' => esc_html__( 'This slider will appear on the blog page below the about section.', 'author-personal-blog' ), 'panel' => 'author_personal_blog_book_settings_panel', ) ); Kirki::add_field( 'author_personal_blog_config', [ 'type' => 'switch', 'settings' => 'books_slider_on_off', 'label' => esc_html__( 'Show Book Slider', 'author-personal-blog' ), 'section' => 'books_slider_settings', 'default' => '0', 'choices' => [ 'on' => esc_html__( 'Show', 'author-personal-blog' ), 'off' => esc_html__( 'Hide', 'author-personal-blog' ), ], ] ); Kirki::add_field( 'author_personal_blog_config', [ 'type' => 'number', 'settings' => 'books_per_page', 'label' => esc_html__( 'Post Per Page', 'author-personal-blog' ), 'section' => 'books_slider_settings', 'default' => 5, ] ); Kirki::add_field( 'author_personal_blog_config', [ 'type' => 'number', 'settings' => 'slide_to_show', 'label' => esc_html__( 'Slide To Show', 'author-personal-blog' ), 'section' => 'books_slider_settings', 'default' => 4, ] ); Kirki::add_field( 'author_portfolio_pro_config', [ 'type' => 'custom', 'settings' => 'book_section_title_sep', 'section' => 'books_slider_settings', 'default' => '

' . __( 'Section Title', 'author-personal-blog' ) . '

', ] ); Kirki::add_field( 'author_personal_blog_config', [ 'type' => 'toggle', 'settings' => 'book_section_title_on_off', 'label' => esc_html__( 'Section Title On//Off', 'author-personal-blog' ), 'section' => 'books_slider_settings', 'default' => '0', ] ); Kirki::add_field( 'author_personal_blog_config', [ 'type' => 'text', 'settings' => 'book_section_title', 'label' => esc_html__( 'Book Section Title', 'author-personal-blog' ), 'section' => 'books_slider_settings', 'default' => __('Read My Books', 'author-personal-blog'), 'active_callback' => function(){ $show_section_title = get_theme_mod('book_section_title_on_off', false); if (true == $show_section_title) { return true; } return false; } ] ); Kirki::add_field( 'author_personal_blog_config', [ 'type' => 'toggle', 'settings' => 'show_section_title_border', 'label' => esc_html__( 'Show Title Border', 'author-personal-blog' ), 'section' => 'books_slider_settings', 'default' => '1', 'active_callback' => function(){ $show_section_title = get_theme_mod('book_section_title_on_off', false); if (true == $show_section_title) { return true; } return false; } ] ); Kirki::add_field( 'author_personal_blog_config', [ 'type' => 'color', 'settings' => 'slider_section_title_border_color', 'label' => __( 'Border Color', 'author-personal-blog' ), 'section' => 'books_slider_settings', 'default' => 'rgba(0, 0, 0, 0.3)', 'choices' => [ 'alpha' => true, ], 'transport' => 'auto', 'output' => array( array( 'element' => '.book-section-title.border-on .section-title-inner:before', 'property' => 'border-color', ), array( 'element' => '.book-section-title.border-on .section-title-inner:after', 'property' => 'border-color', ), ), ] );