esc_url( 'http://theme-vision.com/agama-pro/' ),
'Label' => __( 'Upgrade to PRO', 'agama' ),
'sup_url' => esc_url( 'https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=BR55TPNQEK28L' ),
'sup_dev' => __( 'Development Support', 'agama' )
) );
//wp_register_style( 'fontawesome', AGAMA_CSS . 'font-awesome.min.css', array(), '4.6.3' );
wp_enqueue_style( 'fontawesome' );
}
add_action( 'customize_controls_enqueue_scripts', 'agama_upgrade_to_pro' );
/**
* Register Customizer Agama Heading
*
* @since 1.1.5
*/
function agama_customize_heading( $wp_customize ) {
class Agama_Customize_Agama_Heading extends WP_Customize_Control {
public function render_content() { ?>
label ); ?>
get_setting( 'blogname' )->transport = 'postMessage';
$wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage';
$wp_customize->get_setting( 'header_textcolor' )->transport = 'postMessage';
$wp_customize->remove_section('colors');
###################################################################################
# AGAMA SUPPORT
###################################################################################
$wp_customize->add_setting( 'agama_support', array(
'default' => false,
'capability' => 'edit_theme_options',
'sanitize_callback' => 'wp_filter_nohtml_kses',
));
$wp_customize->add_control(
new Agama_Customize_Agama_Support(
$wp_customize,'agama_support', array(
'label' => __( 'Agama Upgrade', 'agama' ),
'section' => 'agama_support_section',
'settings' => 'agama_support',
)
)
);
###################################################################################
# PRO FEATURE
###################################################################################
$wp_customize->add_setting( 'agama_frontpage_box_5', array(
'default' => false,
'capability' => 'edit_theme_options',
'sanitize_callback' => 'wp_filter_nohtml_kses',
));
$wp_customize->add_control(
new Agama_Customize_Agama_Pro(
$wp_customize,'agama_frontpage_box_5', array(
'label' => __( 'Frontpage Box #5', 'agama' ),
'section' => 'agama_frontpage_boxes_section_5',
'settings' => 'agama_frontpage_box_5',
)
)
);
###################################################################################
# PRO FEATURE
###################################################################################
$wp_customize->add_setting( 'agama_frontpage_box_6', array(
'default' => false,
'capability' => 'edit_theme_options',
'sanitize_callback' => 'wp_filter_nohtml_kses',
));
$wp_customize->add_control(
new Agama_Customize_Agama_Pro(
$wp_customize,'agama_frontpage_box_6', array(
'label' => __( 'Frontpage Box #6', 'agama' ),
'section' => 'agama_frontpage_boxes_section_6',
'settings' => 'agama_frontpage_box_6',
)
)
);
###################################################################################
# PRO FEATURE
###################################################################################
$wp_customize->add_setting( 'agama_frontpage_box_7', array(
'default' => false,
'capability' => 'edit_theme_options',
'sanitize_callback' => 'wp_filter_nohtml_kses',
));
$wp_customize->add_control(
new Agama_Customize_Agama_Pro(
$wp_customize,'agama_frontpage_box_7', array(
'label' => __( 'Frontpage Box #7', 'agama' ),
'section' => 'agama_frontpage_boxes_section_7',
'settings' => 'agama_frontpage_box_7',
)
)
);
###################################################################################
# PRO FEATURE
###################################################################################
$wp_customize->add_setting( 'agama_frontpage_box_8', array(
'default' => false,
'capability' => 'edit_theme_options',
'sanitize_callback' => 'wp_filter_nohtml_kses',
));
$wp_customize->add_control(
new Agama_Customize_Agama_Pro(
$wp_customize,'agama_frontpage_box_8', array(
'label' => __( 'Frontpage Box #8', 'agama' ),
'section' => 'agama_frontpage_boxes_section_8',
'settings' => 'agama_frontpage_box_8',
)
)
);
###################################################################################
# PRO FEATURE
###################################################################################
$wp_customize->add_setting( 'agama_slide_3', array(
'default' => false,
'capability' => 'edit_theme_options',
'sanitize_callback' => 'wp_filter_nohtml_kses',
));
$wp_customize->add_control(
new Agama_Customize_Agama_Pro(
$wp_customize,'agama_slide_3', array(
'label' => __( 'Slide #3', 'agama' ),
'section' => 'agama_slide_3_section',
'settings' => 'agama_slide_3',
)
)
);
###################################################################################
# PRO FEATURE
###################################################################################
$wp_customize->add_setting( 'agama_slide_4', array(
'default' => false,
'capability' => 'edit_theme_options',
'sanitize_callback' => 'wp_filter_nohtml_kses',
));
$wp_customize->add_control(
new Agama_Customize_Agama_Pro(
$wp_customize,'agama_slide_4', array(
'label' => __( 'Slide #4', 'agama' ),
'section' => 'agama_slide_4_section',
'settings' => 'agama_slide_4',
)
)
);
###################################################################################
# PRO FEATURE
###################################################################################
$wp_customize->add_setting( 'agama_slide_5', array(
'default' => false,
'capability' => 'edit_theme_options',
'sanitize_callback' => 'wp_filter_nohtml_kses',
));
$wp_customize->add_control(
new Agama_Customize_Agama_Pro(
$wp_customize,'agama_slide_5', array(
'label' => __( 'Slide #5', 'agama' ),
'section' => 'agama_slide_5_section',
'settings' => 'agama_slide_5',
)
)
);
###################################################################################
# PRO FEATURE
###################################################################################
$wp_customize->add_setting( 'agama_slide_6', array(
'default' => false,
'capability' => 'edit_theme_options',
'sanitize_callback' => 'wp_filter_nohtml_kses',
));
$wp_customize->add_control(
new Agama_Customize_Agama_Pro(
$wp_customize,'agama_slide_6', array(
'label' => __( 'Slide #6', 'agama' ),
'section' => 'agama_slide_6_section',
'settings' => 'agama_slide_6',
)
)
);
###################################################################################
# PRO FEATURE
###################################################################################
$wp_customize->add_setting( 'agama_slide_7', array(
'default' => false,
'capability' => 'edit_theme_options',
'sanitize_callback' => 'wp_filter_nohtml_kses',
));
$wp_customize->add_control(
new Agama_Customize_Agama_Pro(
$wp_customize,'agama_slide_7', array(
'label' => __( 'Slide #7', 'agama' ),
'section' => 'agama_slide_7_section',
'settings' => 'agama_slide_7',
)
)
);
###################################################################################
# PRO FEATURE
###################################################################################
$wp_customize->add_setting( 'agama_slide_8', array(
'default' => false,
'capability' => 'edit_theme_options',
'sanitize_callback' => 'wp_filter_nohtml_kses',
));
$wp_customize->add_control(
new Agama_Customize_Agama_Pro(
$wp_customize,'agama_slide_8', array(
'label' => __( 'Slide #8', 'agama' ),
'section' => 'agama_slide_8_section',
'settings' => 'agama_slide_8',
)
)
);
###################################################################################
# PRO FEATURE
###################################################################################
$wp_customize->add_setting( 'agama_slide_9', array(
'default' => false,
'capability' => 'edit_theme_options',
'sanitize_callback' => 'wp_filter_nohtml_kses',
));
$wp_customize->add_control(
new Agama_Customize_Agama_Pro(
$wp_customize,'agama_slide_9', array(
'label' => __( 'Slide #9', 'agama' ),
'section' => 'agama_slide_9_section',
'settings' => 'agama_slide_9',
)
)
);
###################################################################################
# PRO FEATURE
###################################################################################
$wp_customize->add_setting( 'agama_slide_10', array(
'default' => false,
'capability' => 'edit_theme_options',
'sanitize_callback' => 'wp_filter_nohtml_kses',
));
$wp_customize->add_control(
new Agama_Customize_Agama_Pro(
$wp_customize,'agama_slide_10', array(
'label' => __( 'Slide #10', 'agama' ),
'section' => 'agama_slide_10_section',
'settings' => 'agama_slide_10',
)
)
);
###################################################################################
# PRO FEATURE
###################################################################################
$wp_customize->add_setting( 'agama_headings', array(
'default' => '',
'capability' => 'edit_theme_options',
'transport' => 'refresh',
'sanitize_callback' => 'sanitize_text_field'
));
$wp_customize->add_control(
new Agama_Customize_Agama_Pro(
$wp_customize, 'agama_headings', array(
'label' => __( 'Headings', 'agama' ),
'section' => 'agama_headings_section',
'settings' => 'agama_headings'
)
)
);
###################################################################################
# PRO FEATURE
###################################################################################
$wp_customize->add_setting( 'agama_share_icons', array(
'default' => '',
'capability' => 'edit_theme_options',
'transport' => 'refresh',
'sanitize_callback' => 'sanitize_text_field'
));
$wp_customize->add_control(
new Agama_Customize_Agama_Pro(
$wp_customize, 'agama_share_icons', array(
'label' => __( 'Share Box', 'agama' ),
'section' => 'agama_share_icons_section',
'settings' => 'agama_share_icons'
)
)
);
###################################################################################
# PRO FEATURE
###################################################################################
$wp_customize->add_setting( 'agama_typography', array(
'default' => false,
'capability' => 'edit_theme_options',
'transport' => 'refresh',
'sanitize_callback' => 'sanitize_text_field'
));
$wp_customize->add_control(
new Agama_Customize_Agama_Pro(
$wp_customize, 'agama_typography', array(
'label' => __( 'Typography', 'agama' ),
'section' => 'agama_typography_section',
'settings' => 'agama_typography',
)
)
);
###################################################################################
# PRO FEATURE
###################################################################################
$wp_customize->add_setting( 'agama_lightbox', array(
'default' => '',
'capability' => 'edit_theme_options',
'transport' => 'refresh',
'sanitize_callback' => 'sanitize_text_field'
));
$wp_customize->add_control(
new Agama_Customize_Agama_Pro(
$wp_customize, 'agama_lightbox', array(
'label' => __( 'Lightbox', 'agama' ),
'section' => 'agama_lightbox_section',
'setting' => 'agama_lightbox'
)
)
);
###################################################################################
# PRO FEATURE
###################################################################################
$wp_customize->add_setting( 'agama_pages', array(
'default' => '',
'capability' => 'edit_theme_options',
'transport' => 'refresh',
'sanitize_callback' => 'sanitize_text_field'
));
$wp_customize->add_control(
new Agama_Customize_Agama_Pro(
$wp_customize, 'agama_pages', array(
'label' => __( 'Pages', 'agama' ),
'section' => 'agama_pages_section',
'setting' => 'agama_pages'
)
)
);
###################################################################################
# PRO FEATURE
###################################################################################
$wp_customize->add_setting( 'agama_portfolio', array(
'default' => '',
'capability' => 'edit_theme_options',
'transport' => 'refresh',
'sanitize_callback' => 'sanitize_text_field'
));
$wp_customize->add_control(
new Agama_Customize_Agama_Pro(
$wp_customize, 'agama_portfolio', array(
'label' => __( 'Portfolio', 'agama' ),
'section' => 'agama_portfolio_section',
'setting' => 'agama_portfolio'
)
)
);
###################################################################################
# PRO FEATURE
###################################################################################
$wp_customize->add_setting( 'agama_preloader', array(
'default' => '',
'capability' => 'edit_theme_options',
'transport' => 'refresh',
'sanitize_callback' => 'sanitize_text_field'
));
$wp_customize->add_control(
new Agama_Customize_Agama_Pro(
$wp_customize, 'agama_preloader', array(
'label' => __( 'Pre-Loader', 'agama' ),
'section' => 'agama_preloader_section',
'setting' => 'agama_preloader'
)
)
);
###################################################################################
# PRO FEATURE
###################################################################################
$wp_customize->add_setting( 'agama_contact', array(
'default' => '',
'capability' => 'edit_theme_options',
'transport' => 'refresh',
'sanitize_callback' => 'sanitize_text_field'
));
$wp_customize->add_control(
new Agama_Customize_Agama_Pro(
$wp_customize, 'agama_contact', array(
'label' => __( 'Contact', 'agama' ),
'section' => 'agama_contact_section',
'setting' => 'agama_contact'
)
)
);
###################################################################################
# PRO FEATURE
###################################################################################
$wp_customize->add_setting( 'agama_woocommerce', array(
'default' => '',
'capability' => 'edit_theme_options',
'transport' => 'refresh',
'sanitize_callback' => 'sanitize_text_field'
));
$wp_customize->add_control(
new Agama_Customize_Agama_Pro(
$wp_customize, 'agama_woocommerce', array(
'label' => __( 'WooCommerce', 'agama' ),
'section' => 'agama_woocommerce_section',
'setting' => 'agama_woocommerce'
)
)
);
}
add_action( 'customize_register', 'agama_customize_register' );