HEX
Server: Apache/2.4.57 (Debian)
System: Linux web-server-k8s-e92jnr3j-6f99bff6b6-rp2wg 6.1.0-22-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.94-1 (2024-06-21) x86_64
User: apache (48)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Upload Files
File: /var/www/sites/1250.info/wp-content/themes/blogus/inc/ansar/customize/theme-layout.php
<?php /*** Option Panel
 *
 * @package Blogus
 */
$blogus_default = blogus_get_default_theme_options();
/*theme option panel info*/
require get_template_directory() . '/inc/ansar/customize/frontpage-options.php';

// Add Theme Options Panel.
$wp_customize->add_panel('themes_layout',
    array(
        'title' => esc_html__('General Layout', 'blogus'),
        'priority' => 31,
        'capability' => 'edit_theme_options',
    )
);

    //Sidebar Layout
    $wp_customize->add_section( 'blogus_theme_sidebar_setting' , array(
        'title' => __('Sidebar Width', 'blogus'),
        'priority' => 15,
        'panel' => 'themes_layout',
    ) );


    $wp_customize->add_setting('blogus_theme_sidebar_width',
        array(
            'default'           => 280,
            'capability'        => 'edit_theme_options',
            'sanitize_callback' => 'sanitize_text_field',
        )
    );

    $wp_customize->add_control('blogus_theme_sidebar_width',
        array(
            'label'    => esc_html__('Sidebar Width', 'blogus'),
            'section'  => 'blogus_theme_sidebar_setting',
            'type'     => 'number',
            'priority' => 50,
        )
    );

   
    $wp_customize->add_section('blog_layout_section',
        array(
            'title' => esc_html__('Blog Layout', 'blogus'),
            'priority' => 30,
            'capability' => 'edit_theme_options',
            'panel' => 'themes_layout',
        )
    );


    $wp_customize->add_setting(
            'blog_layout_title'
                ,array(
                'capability'        => 'edit_theme_options',
                'sanitize_callback' => 'blogus_sanitize_text',
            )
        );

        $wp_customize->add_control(
        'blog_layout_title',
            array(
                'type' => 'hidden',
                'label' => __('Blog Layout','blogus'),
                'section' => 'blog_layout_section',

            )
        );
    
    $wp_customize->add_setting(
        'blogus_content_layout', array(
        'default'           => 'align-content-right',
        'sanitize_callback' => 'blogus_sanitize_radio'
    ) );
    
    
    $wp_customize->add_control(
        new blogus_Radio_Image_Control( 
            // $wp_customize object
            $wp_customize,
            // $id
            'blogus_content_layout',
            // $args
            array(
                'settings'      => 'blogus_content_layout',
                'section'       => 'blog_layout_section',
                'choices'       => array(
                    'align-content-left' => get_template_directory_uri() . '/images/fullwidth-left-sidebar.png',  
                    'full-width-content'    => get_template_directory_uri() . '/images/fullwidth.png',
                    'align-content-right'    => get_template_directory_uri() . '/images/right-sidebar.png',
                    'grid-left-sidebar' => get_template_directory_uri() . '/images/grid-left-sidebar.png',
                    'grid-fullwidth' => get_template_directory_uri() . '/images/grid-fullwidth.png',
                    'grid-right-sidebar' => get_template_directory_uri() . '/images/grid-right-sidebar.png',
                )
            )
        )
    );


// Layout Section.
$wp_customize->add_section('site_layout_settings',
    array(
        'title' => esc_html__('Single Layout', 'blogus'),
        'priority' => 35,
        'capability' => 'edit_theme_options',
        'panel' => 'themes_layout',
    )
);
    



    $wp_customize->add_setting(
        'blogus_pro_single_page_heading'
            ,array(
            'capability'        => 'edit_theme_options',
            'sanitize_callback' => 'blogus_sanitize_text',
            'priority' => 1,
        )
    );

    $wp_customize->add_control(
    'blogus_pro_single_page_heading',
        array(
            'type' => 'hidden',
            'label' => __('Single Blog Pages','blogus'),
            'section' => 'site_layout_settings',
        )
    );
    
    $wp_customize->add_setting(
        'blogus_single_page_layout', array(
        'default'           => 'single-align-content-right',
        'sanitize_callback' => 'blogus_sanitize_radio'
    ) );
    
    
    $wp_customize->add_control(
        new blogus_Radio_Image_Control( 
            // $wp_customize object
            $wp_customize,
            // $id
            'blogus_single_page_layout',
            // $args
            array(
                'settings'      => 'blogus_single_page_layout',
                'section'       => 'site_layout_settings',
                'choices'       => array(
                    'single-align-content-right'    => get_template_directory_uri() . '/images/right-sidebar.png',
                    'single-align-content-left' => get_template_directory_uri() . '/images/fullwidth-left-sidebar.png',
                   'single-full-width-content'    => get_template_directory_uri() . '/images/fullwidth.png',
                )
            )
        )
    );


    // Page Layout Section.
$wp_customize->add_section('page_layout_settings',
    array(
        'title' => esc_html__('Page', 'blogus'),
        'priority' => 40,
        'capability' => 'edit_theme_options',
        'panel' => 'themes_layout',
    )
);
    



    $wp_customize->add_setting(
        'blogus_page_layout_heading',
        array(
            'capability'        => 'edit_theme_options',
            'sanitize_callback' => 'blogus_sanitize_text',
            'priority' => 1,
        )
    );

    $wp_customize->add_control(
    'blogus_page_layout_heading',
        array(
            'type' => 'hidden',
            'label' => __('Page','blogus'),
            'section' => 'page_layout_settings',
        )
    );
    
    $wp_customize->add_setting(
        'blogus_page_layout', array(
        'default'           => 'page-align-content-right',
        'sanitize_callback' => 'blogus_sanitize_radio'
    ) );
    
    
    $wp_customize->add_control(
        new blogus_Radio_Image_Control( 
            // $wp_customize object
            $wp_customize,
            // $id
            'blogus_page_layout',
            // $args
            array(
                'settings'      => 'blogus_page_layout',
                'section'       => 'page_layout_settings',
                'choices'       => array(
                    'page-align-content-right'    => get_template_directory_uri() . '/images/right-sidebar.png',
                    'page-align-content-left' => get_template_directory_uri() . '/images/fullwidth-left-sidebar.png',
                   'page-full-width-content'    => get_template_directory_uri() . '/images/fullwidth.png',
                )
            )
        )
    );