HEX
Server: Apache
System: Windows NT MAGNETO-ARM 10.0 build 22000 (Windows 10) AMD64
User: Michel (0)
PHP: 7.4.7
Disabled: NONE
Upload Files
File: C:/Apache24/htdocs/wp-content/themes/appointment/functions/customizer/customizer-pro-feature.php
<?php //Pro Details
function appointment_pro_feature_customizer( $wp_customize ) {
class Appointment_Pro__Feature_Customize_Control extends WP_Customize_Control {
    public $type = 'new_menu';
    /**
    * Render the control's content.
    */
    public function render_content() {
    ?>
    <div class="appointment-pro-features-customizer">
    <ul class="appointment-pro-features">
        <li>
            <span class="appointment-pro-label"><?php esc_html_e( 'PRO','appointment' ); ?></span>
            <?php esc_html_e( 'Advanced Header Settings','appointment' ); ?>
        </li>
        <li>
            <span class="appointment-pro-label"><?php esc_html_e( 'PRO','appointment' ); ?></span>
            <?php esc_html_e( 'Mulitple Page Templates','appointment' ); ?>
        </li>   
        <li>
            <span class="appointment-pro-label"><?php esc_html_e( 'PRO','appointment' ); ?></span>
            <?php esc_html_e( 'Portfolio Management','appointment' ); ?>
        </li>
        <li>
            <span class="appointment-pro-label"><?php esc_html_e( 'PRO','appointment' ); ?></span>
            <?php esc_html_e( 'Slide Variations','appointment' ); ?>
        </li>
      <li>
            <span class="appointment-pro-label"><?php esc_html_e( 'PRO','appointment' ); ?></span>
            <?php esc_html_e( 'Create Unlimited Services','appointment' ); ?>
        </li>
      <li>
            <span class="appointment-pro-label"><?php esc_html_e( 'PRO','appointment' ); ?></span>
            <?php esc_html_e( 'Manage Contact Details','appointment' ); ?>
        </li>
        <li>
            <span class="appointment-pro-label"><?php esc_html_e( 'PRO','appointment' ); ?></span>
            <?php esc_html_e( 'Testimonial Section','appointment' ); ?>
        </li>
        <li>
            <span class="appointment-pro-label"><?php esc_html_e( 'PRO','appointment' ); ?></span>
            <?php esc_html_e( 'Client Section','appointment' ); ?>
        </li>
      <li>
            <span class="appointment-pro-label"><?php esc_html_e( 'PRO','appointment' ); ?></span>
            <?php esc_html_e( 'Team Section','appointment' ); ?>
        </li>
      <li>
            <span class="appointment-pro-label"><?php esc_html_e( 'PRO','appointment' ); ?></span>
            <?php esc_html_e( 'Custom Color Schemes','appointment' ); ?>
        </li>
      <li>
            <span class="appointment-pro-label"><?php esc_html_e( 'PRO','appointment' ); ?></span>
            <?php esc_html_e( 'Section Reordering','appointment' ); ?>
        </li>
        <li>
            <span class="appointment-pro-label"><?php esc_html_e( 'PRO','appointment' ); ?></span>
            <?php esc_html_e( 'Footer Callout Settings','appointment' ); ?>
        </li>
        <li>
            <span class="appointment-pro-label"><?php esc_html_e( 'PRO','appointment' ); ?></span>
            <?php esc_html_e( 'appointment Support','appointment' ); ?>
        </li>
    </ul>
    <a target="_blank" href="<?php echo esc_url('http://webriti.com/appointment/');?>" class="appointment-pro-button button-primary"><?php esc_html_e( 'UPGRADE TO PRO','appointment' ); ?></a>
    <hr>
</div>
    <?php
    }
}
$wp_customize->add_section( 'appointment_pro_feature_section' , array(
		'title'      => esc_html__('View PRO Details', 'appointment'),
		'priority'   => 1,
   	) );

$wp_customize->add_setting(
    'upgrade_pro_feature',
    array(
        'capability'     => 'edit_theme_options',
        'sanitize_callback'=>'sanitize_text_field'
        
    )	
);
$wp_customize->add_control( new Appointment_Pro__Feature_Customize_Control( $wp_customize, 'upgrade_pro_feature', array(
		'section' => 'appointment_pro_feature_section',
		'setting' => 'upgrade_pro_feature',
    ))
);
class Appointment_Feature_document_Customize_Control extends WP_Customize_Control {
    public $type = 'new_menu';
    /**
    * Render the control's content.
    */
    public function render_content() {
    ?>
   
     <div class="appointment-pro-content">
        <ul class="appointment-pro-des">
                <li> <?php esc_html_e('Add top header bar with advance configuration settings.','appointment');?></li>
                <li> <?php esc_html_e('Theme comes with multiple page settings like portfolio 2/3/4 column, about us etc etc.','appointment');?></li>
                <li> <?php esc_html_e('Create professional looking portfolio.','appointment');?></li>
                <li> <?php esc_html_e('Pro version theme comes with various slide variations like you can add video slide, aside, quote etc etc.','appointment');?></li>
                <li> <?php esc_html_e('Add as many services you like. You can even display all the services on a separate page.','appointment');?></li>      
                <li> <?php esc_html_e('Theme comes with a beautifully designed section where you can manage your contact details.','appointment');?></li>
                <li> <?php esc_html_e('Show all your team members, clients, testimonials on front page.','appointment');?></li>
                <li> <?php esc_html_e('You will enjoy more frontpage sections along with there settings.','appointment');?></li>
                <li> <?php esc_html_e('Select among predefined color skins, you can even create yours without writing any CSS code.','appointment');?></li>
                <li> <?php esc_html_e('Layout manager will helps you to rearange the sections.','appointment');?></li>
                <li> <?php esc_html_e('Translation ready supporting popular plugins WPML / Polylang','appointment');?></li>
                <li> <?php esc_html_e('Support for google map 24/7 professional support','appointment');?></li>
                <li> <?php esc_html_e('Dedicated support, various widget and sidebar management.','appointment');?></li>
            </ul>
     </div>
    <?php
    }
}

$wp_customize->add_setting(
    'doc_Review_feature',
    array(
        'capability'     => 'edit_theme_options',
        'sanitize_callback'=>'sanitize_text_field'
    ));
$wp_customize->add_control( new Appointment_Feature_document_Customize_Control( $wp_customize, 'doc_Review_feature', array(	
		'section' => 'appointment_pro_feature_section',
		'setting' => 'doc_Review_feature',
    ))
);

}
add_action( 'customize_register', 'appointment_pro_feature_customizer' );