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/frontpage-featured.php
<?php

/**
 * Option Panel
 *
 * @package Blogus
 */

$blogus_default = blogus_get_default_theme_options();

/**
 * Frontpage options section
 *
 * @package blogus
 */


    //Editor Choice
    $wp_customize->add_section('blogus_featured_links_section',
        array(
            'title' => esc_html__('Featured Links', 'blogus'),
            'priority' => 36,
            'capability' => 'edit_theme_options',
        )
    );

    $wp_customize->add_setting('show_featured_links_section',
    array(
        'default' => false,
        'capability' => 'edit_theme_options',
        'sanitize_callback' => 'blogus_sanitize_checkbox',
    )
    );

    $wp_customize->add_control(new Blogus_Toggle_Control( $wp_customize, 'show_featured_links_section', 
        array(
            'label' => __('Hide/Show Featured Links', 'blogus'),
            'type' => 'toggle',
            'section' => 'blogus_featured_links_section',
            'priority' => 100,
        )
    ));

    //Featured Post One
    $wp_customize->add_setting('featured_post_one',
        array(
            'sanitize_callback' => 'sanitize_text_field',
        )
    );

    $wp_customize->add_control(
        new blogus_Section_Title(
            $wp_customize,
            'featured_post_one',
            array(
                'label'             => esc_html__( 'Featured Post', 'blogus' ),
                'section'           => 'blogus_featured_links_section',
                'priority'          => 100,
                'active_callback' => 'blogus_featued_links_section_status'
            )
        )
    );

    $wp_customize->add_setting('fatured_post_image_one',
    array(
        'default' => '',
        'capability' => 'edit_theme_options',
        'sanitize_callback' => 'esc_url_raw',
        )
    );

    $wp_customize->add_control(
        new WP_Customize_Image_Control($wp_customize, 'fatured_post_image_one',
            array(
                'label' => esc_html__('Image', 'blogus'),
                'section' => 'blogus_featured_links_section',
                'priority'          => 110,
                'active_callback' => 'blogus_featued_links_section_status'
            )
        )
    ); 

    $wp_customize->add_setting('featured_post_one_btn_txt',
        array(
            'default' => $blogus_default['featured_post_one_btn_txt'],
            'capability' => 'edit_theme_options',
            'sanitize_callback' => 'sanitize_text_field',
        )
    );
    $wp_customize->add_control('featured_post_one_btn_txt',
        array(
            'label' => esc_html__('Button Text', 'blogus'),
            'section' => 'blogus_featured_links_section',
            'type' => 'url',
            'priority' => 120,
            'active_callback' => 'blogus_featued_links_section_status'
        )
    ); 

    $wp_customize->add_setting('featured_post_one_url',
        array(
            'default' => $blogus_default['featured_post_one_url'],
            'capability' => 'edit_theme_options',
            'sanitize_callback' => 'esc_url_raw',
        )
    );
    $wp_customize->add_control('featured_post_one_url',
        array(
            'label' => esc_html__('Button Link', 'blogus'),
            'section' => 'blogus_featured_links_section',
            'type' => 'url',
            'priority' => 130,
            'active_callback' => 'blogus_featued_links_section_status'
        )
    );

    $wp_customize->add_setting('featured_post_one_url_new_tab',
        array(
            'default' => true,
            'sanitize_callback' => 'blogus_sanitize_checkbox',
        )
    );
    $wp_customize->add_control(new Blogus_Toggle_Control( $wp_customize, 'featured_post_one_url_new_tab', 
        array(
            'label' => esc_html__('Open link in new tab', 'blogus'),
            'type' => 'toggle',
            'section' => 'blogus_featured_links_section',
            'priority' => 140,
            'active_callback' => 'blogus_featued_links_section_status'
        )
    )); 

    //Featured Post Two
    $wp_customize->add_setting('featured_post_two',
        array(
            'sanitize_callback' => 'sanitize_text_field',
        )
    );

    $wp_customize->add_control(
        new blogus_Section_Title(
            $wp_customize,
            'featured_post_two',
            array(
                'label'             => esc_html__( 'Featured Post', 'blogus' ),
                'section'           => 'blogus_featured_links_section',
                'priority'          => 150,
                'active_callback' => 'blogus_featued_links_section_status'
            )
        )
    );


    $wp_customize->add_setting('fatured_post_image_two',
        array(
            'default' => $blogus_default['fatured_post_image_two'],
            'capability' => 'edit_theme_options',
            'sanitize_callback' => 'esc_url_raw',
        )
    );

    $wp_customize->add_control(
        new WP_Customize_Image_Control($wp_customize, 'fatured_post_image_two',
            array(
                'label' => esc_html__('Image', 'blogus'),
                'section' => 'blogus_featured_links_section',
                'flex_width' => true,
                'flex_height' => true,
                'priority'          => 160,
                'active_callback' => 'blogus_featued_links_section_status'
            )
        )
    );


    $wp_customize->add_setting('featured_post_two_btn_txt',
        array(
            'default' => $blogus_default['featured_post_two_btn_txt'],
            'capability' => 'edit_theme_options',
            'sanitize_callback' => 'sanitize_text_field',
        )
    );
    $wp_customize->add_control('featured_post_two_btn_txt',
        array(
            'label' => esc_html__('Button Text', 'blogus'),
            'section' => 'blogus_featured_links_section',
            'type' => 'url',
            'priority' => 170,
            'active_callback' => 'blogus_featued_links_section_status'
        )
    );


    $wp_customize->add_setting('featured_post_two_url',
        array(
            'default' => $blogus_default['featured_post_two_url'],
            'capability' => 'edit_theme_options',
            'sanitize_callback' => 'esc_url_raw',
        )
    );
    $wp_customize->add_control('featured_post_two_url',
        array(
            'label' => esc_html__('Button Link', 'blogus'),
            'section' => 'blogus_featured_links_section',
            'type' => 'url',
            'priority' => 180,
            'active_callback' => 'blogus_featued_links_section_status'
        )
    );

    $wp_customize->add_setting('featured_post_two_url_new_tab',
        array(
            'default' => true,
            'sanitize_callback' => 'blogus_sanitize_checkbox',
        )
    );
    $wp_customize->add_control(new Blogus_Toggle_Control( $wp_customize, 'featured_post_two_url_new_tab', 
        array(
            'label' => esc_html__('Open link in new tab', 'blogus'),
            'type' => 'toggle',
            'section' => 'blogus_featured_links_section',
            'priority' => 190,
            'active_callback' => 'blogus_featued_links_section_status'
        )
    )); 

    //Featured Post Three
    $wp_customize->add_setting('featured_post_three',
        array(
            'sanitize_callback' => 'sanitize_text_field',
        )
    );

    $wp_customize->add_control(
        new blogus_Section_Title(
            $wp_customize,
            'featured_post_three',
            array(
                'label'             => esc_html__( 'Featured Post', 'blogus' ),
                'section'           => 'blogus_featured_links_section',
                'priority'          => 200,
                'active_callback' => 'blogus_featued_links_section_status'
            )
        )
    );


    $wp_customize->add_setting('fatured_post_image_three',
        array(
            'default' => $blogus_default['fatured_post_image_three'],
            'capability' => 'edit_theme_options',
            'sanitize_callback' => 'esc_url_raw',
        )
    );

    $wp_customize->add_control(
        new WP_Customize_Image_Control($wp_customize, 'fatured_post_image_three',
            array(
                'label' => esc_html__('Image', 'blogus'),
                'section' => 'blogus_featured_links_section',
                'flex_width' => true,
                'flex_height' => true,
                'priority'          => 210,
                'active_callback' => 'blogus_featued_links_section_status'
            )
        )
    );


    $wp_customize->add_setting('featured_post_three_btn_txt',
        array(
            'default' => $blogus_default['featured_post_three_btn_txt'],
            'capability' => 'edit_theme_options',
            'sanitize_callback' => 'sanitize_text_field',
        )
    );
    $wp_customize->add_control('featured_post_three_btn_txt',
        array(
            'label' => esc_html__('Button Text', 'blogus'),
            'section' => 'blogus_featured_links_section',
            'type' => 'url',
            'priority' => 220,
                'active_callback' => 'blogus_featued_links_section_status'
        )
    );


    $wp_customize->add_setting('featured_post_three_url',
        array(
            'default' => $blogus_default['featured_post_three_url'],
            'capability' => 'edit_theme_options',
            'sanitize_callback' => 'esc_url_raw',
        )
    );
    $wp_customize->add_control('featured_post_three_url',
        array(
            'label' => esc_html__('Button Link', 'blogus'),
            'section' => 'blogus_featured_links_section',
            'type' => 'url',
            'priority' => 230,
            'active_callback' => 'blogus_featued_links_section_status'
        )
    );

    $wp_customize->add_setting('featured_post_three_url_new_tab',
        array(
            'default' => true,
            'sanitize_callback' => 'blogus_sanitize_checkbox',
        )
    );
    $wp_customize->add_control(new Blogus_Toggle_Control( $wp_customize, 'featured_post_three_url_new_tab', 
        array(
            'label' => esc_html__('Open link in new tab', 'blogus'),
            'type' => 'toggle',
            'section' => 'blogus_featured_links_section',
            'priority' => 240,
            'active_callback' => 'blogus_featued_links_section_status'
        )
    ));