Current Path : /home/theafprt/khurram.com/wp-content/themes/classic-portfolio/inc/ |
Current File : /home/theafprt/khurram.com/wp-content/themes/classic-portfolio/inc/upgrade-to-pro.php |
<?php /** * Upgrade to pro options */ function classic_portfolio_upgrade_pro_options( $wp_customize ) { $wp_customize->add_section( 'upgrade_premium', array( 'title' => esc_html__( 'About Classic Portfolio', 'classic-portfolio' ), 'priority' => 1, ) ); class Classic_Portfolio_Pro_Button_Customize_Control extends WP_Customize_Control { public $type = 'upgrade_premium'; function render_content() { ?> <div class="pro_info"> <ul> <li><a class="upgrade-to-pro pro-btn" href="<?php echo esc_url( CLASSIC_PORTFOLIO_PREMIUM_PAGE ); ?>" target="_blank"><i class="dashicons dashicons-cart"></i><?php esc_html_e( 'Upgrade Pro', 'classic-portfolio' ); ?> </a></li> <li><a class="upgrade-to-pro" href="<?php echo esc_url( CLASSIC_PORTFOLIO_PRO_DEMO ); ?>" target="_blank"><i class="dashicons dashicons-awards"></i><?php esc_html_e( 'Premium Demo', 'classic-portfolio' ); ?> </a></li> <li><a class="upgrade-to-pro" href="<?php echo esc_url( CLASSIC_PORTFOLIO_REVIEW ); ?>" target="_blank"><i class="dashicons dashicons-star-filled"></i><?php esc_html_e( 'Rate Us', 'classic-portfolio' ); ?> </a></li> <li><a class="upgrade-to-pro" href="<?php echo esc_url( CLASSIC_PORTFOLIO_SUPPORT ); ?>" target="_blank"><i class="dashicons dashicons-lightbulb"></i><?php esc_html_e( 'Support Forum', 'classic-portfolio' ); ?> </a></li> <li><a class="upgrade-to-pro" href="<?php echo esc_url(CLASSIC_PORTFOLIO_THEME_PAGE ); ?>" target="_blank"><i class="dashicons dashicons-admin-appearance"></i><?php esc_html_e( 'Theme Page', 'classic-portfolio' ); ?> </a></li> <li><a class="upgrade-to-pro" href="<?php echo esc_url( CLASSIC_PORTFOLIO_THEME_DOCUMENTATION ); ?>" target="_blank"><i class="dashicons dashicons-visibility"></i><?php esc_html_e( 'Theme Documentation', 'classic-portfolio' ); ?> </a></li> </ul> </div> <?php } } $wp_customize->add_setting( 'pro_info_buttons', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'classic_portfolio_sanitize_text', ) ); $wp_customize->add_control( new Classic_Portfolio_Pro_Button_Customize_Control( $wp_customize, 'pro_info_buttons', array( 'section' => 'upgrade_premium', ) ) ); } add_action( 'customize_register', 'classic_portfolio_upgrade_pro_options' );