Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /* Shortcode for frontpage section
- Pricing section: [innofit_price]
- */
- function innofit_pricing_shortcode() {
- /* Function for pricing section*/
- $pricing_options = get_theme_mod('innofit_pricing_content');
- $pricing_section_enable = get_theme_mod('pricing_section_enable','on');
- $home_pricing_section_title = get_theme_mod('home_pricing_section_title',__('Affordable pricing','innofit-plus'));
- $home_pricing_section_discription = get_theme_mod('home_pricing_section_discription',__('Great price plans for you','innofit-plus'));
- ob_start();
- ?>
- <!--Pricing Table & Call to Action Section-->
- <section class="combined-wrapper">
- <!--Pricing-->
- <section class="pricing" id="pricing">
- <?php if(($home_pricing_section_title) || ($home_pricing_section_discription)!='' ) { ?>
- <div class="row">
- <div class="col-md-12">
- <div class="section-header">
- <p class="section-subtitle"><?php echo $home_pricing_section_title;?></p>
- <h1 class="section-title"><?php echo $home_pricing_section_discription?></h1>
- </div>
- </div>
- </div>
- <?php } ?>
- <div class="row">
- <?php
- $pricing_options = json_decode($pricing_options);
- if( $pricing_options!='' )
- {
- foreach($pricing_options as $pricing_item){
- $title = ! empty( $pricing_item->title ) ? apply_filters( 'innofit_translate_single_string', $pricing_item->title, 'Pricing section' ) : '';
- $price = ! empty( $pricing_item->price ) ? apply_filters( 'innofit_translate_single_string', $pricing_item->price, 'Pricing section' ) : '';
- $features = ! empty( $pricing_item->features ) ? apply_filters( 'innofit_translate_single_string', $pricing_item->features, 'Team section' ) : '';
- $price_button = ! empty( $pricing_item->button_text ) ? apply_filters( 'innofit_translate_single_string', $pricing_item->button_text, 'Team section' ) : '';
- $price_btn_link = ! empty( $pricing_item->link ) ? apply_filters( 'innofit_translate_single_string', $pricing_item->link, 'Team section' ) : '';
- $open_new_tab = $pricing_item->open_new_tab;
- $price_heighlight = $pricing_item->price_heighlight;
- ?>
- <div class="col-md-4 col-sm-6 col-xs-12">
- <?php if($price_heighlight == 'customizer_repeater_price_heighlight'){?>
- <div class="pricing-style-1">
- <?php } else { ?>
- <div class="pricing-style-1 m-top-53">
- <?php } ?>
- <?php if($title!=''){?>
- <div class="pricing-title-bg <?php if($price_heighlight == 'customizer_repeater_price_heighlight'){ echo 'default'; }?>">
- <h5 class="pricing-title <?php if($price_heighlight == 'customizer_repeater_price_heighlight'){ echo 'text-white'; }?> "><?php echo $title; ?></h5>
- </div>
- <?php }?>
- <div class="pricing-details">
- <div class="pricing-plans">
- <h1 class="price"><?php echo $price; ?></h1>
- </div>
- <?php echo $features; ?>
- <?php if($price_button!='' ) { ?>
- <div class="ptop-15 pbottom-5 text-center">
- <a href="<?php echo $price_btn_link ;?>" <?php if($open_new_tab== 'yes' || $open_new_tab== '1') { echo "target='_blank'"; } ?> class="btn-ex-small btn-border <?php if($price_heighlight == 'customizer_repeater_price_heighlight') {echo 'btn-bg-default'; }?>">
- <?php echo $price_button ?>
- </a>
- </div>
- <?php } ?>
- </div>
- </div>
- </div>
- <?php } } else { ?>
- <div class="col-md-4 col-sm-6 col-xs-12">
- <div class="pricing-style-1 m-top-53">
- <div class="pricing-title-bg">
- <h5 class="pricing-title"><?php _e('Basic plan','innofit-plus'); ?></h5>
- </div>
- <div class="pricing-details">
- <div class="pricing-plans">
- <h1 class="price"><span class="currency"><?php echo '$'; ?></span><?php _e('25','innofit-plus'); ?><small>/ <?php _e('Mon','innofit-plus'); ?></small></h1>
- </div>
- <div class="price-list-item">
- <ul class="price-list-style">
- <li><?php _e('6GB Space','innofit-plus');?></li>
- <li><?php _e('Security and admin controls','innofit-plus');?></li>
- <li><?php _e('24/7 phone and email support','innofit-plus');?></li>
- </ul>
- </div>
- <div class="ptop-15 pbottom-5 text-center"><a href="#" class="btn-ex-small btn-border"><?php _e('Get Started','innofit-plus'); ?></a></div>
- </div>
- </div>
- </div>
- <div class="col-md-4 col-sm-6 col-xs-12">
- <div class="pricing-style-1">
- <div class="pricing-title-bg default">
- <h5 class="pricing-title text-white"><?php _e('Standard plan','innofit-plus'); ?></h5>
- </div>
- <div class="pricing-details">
- <div class="pricing-plans">
- <h1 class="price"><span class="currency"><?php echo '$' ;?></span><?php _e('49','innofit-plus');?><small>/ <?php _e('Mon','innofit-plus');?></small></h1>
- </div>
- <div class="price-list-item">
- <ul class="price-list-style">
- <li> <?php _e('10GB Space','innofit-plus');?></li>
- <li><?php _e('Security and admin controls','innofit-plus');?></li>
- <li><?php _e('24/7 phone and email support','innofit-plus');?></li>
- <li><?php _e('Popular Choice','innofit-plus');?></li>
- </ul>
- </div>
- <div class="ptop-15 pbottom-5 text-center"><a href="#" class="btn-ex-small border btn-bg-default"><?php _e('Get Started','innofit-plus');?></a></div>
- </div>
- </div>
- </div>
- <div class="col-md-4 col-sm-6 col-xs-12">
- <div class="pricing-style-1 m-top-53">
- <div class="pricing-title-bg">
- <h5 class="pricing-title"><?php _e('Professional plan','innofit-plus');?></h5>
- </div>
- <div class="pricing-details">
- <div class="pricing-plans">
- <h1 class="price"><span class="currency"><?php echo '$'; ?></span><?php _e('69','innofit-plus');?><small>/ <?php _e('Mon','innofit-plus');?></small></h1>
- </div>
- <div class="price-list-item">
- <ul class="price-list-style">
- <li><?php _e('Unlimited space','innofit-plus');?></li>
- <li><?php _e('Quality & Customer Experience','innofit-plus');?></li>
- <li><?php _e('Phone and email support','innofit-plus');?></li>
- </ul>
- </div>
- <div class="ptop-15 pbottom-5 text-center"><a href="#" class="btn-ex-small btn-border"><?php _e('Get Started','innofit-plus');?></a></div>
- </div>
- </div>
- </div>
- <?php } ?>
- </div>
- </section>
- <!--/Pricing-->
- <?php
- $cta_section_enable = get_theme_mod('cta_section_enable','on');
- $home_call_out_title = get_theme_mod('home_call_out_title', __('We create beautiful WordPress themes for you!','innofit-plus'));
- $home_call_out_desc = get_theme_mod('home_call_out_desc',__('Choose a package that suits all your needs to build a website.','innofit-plus'));
- $home_call_out_btn_text = get_theme_mod('home_call_out_btn_text',__('Buy Innofit','innofit-plus'));
- $callout_button_link = get_theme_mod('home_call_out_btn_link','#');
- $home_call_out_btn_link_target = get_theme_mod('home_call_out_btn_link_target',true);
- ?>
- <!--Call to Action-->
- <section class="call-to-action mtop-space-150 bg-default" id="call-to-action">
- <div class="row">
- <div class="col-md-9 col-sm-9 col-xs-12">
- <div class="text-left">
- <h4 class="title text-white"><?php echo $home_call_out_title; ?></h4>
- <p class="text-white"><?php echo $home_call_out_desc;?></p>
- </div>
- </div>
- <div class="col-md-3 col-sm-3 col-xs-12">
- <div class="ptop-15 pbottom-5 text-right">
- <?php if($home_call_out_btn_text!='') {?>
- <a <?php if($callout_button_link !='' ) { ?> href="<?php echo $callout_button_link; ?>" class="btn-small btn-border btn-cta btn-shadow-lg" <?php if($home_call_out_btn_link_target== true) { echo "target='_blank'"; } } ?>><?php echo $home_call_out_btn_text; ?>
- </a>
- <?php } ?>
- </div>
- </div>
- </div>
- </section>
- <!--/Call to Action-->
- </section>
- <!--/End of Pricing Table & Call to Action Section-->
- <?php
- return ob_get_clean();
- }
- add_shortcode('innofit_price', 'innofit_pricing_shortcode');
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement