public function javo_item_price_callback($atts, $content = "") { global $post; $temp = $post; $errors = new wp_error(); if (!defined('PMPRO_VERSION')) { $errors->add('test-error', __('Please activate "Paid Membership Pro" plugin to use price table shortcodes.', 'javo_fr')); } extract(shortcode_atts(array('title' => '', 'sub_title' => '', 'title_text_color' => '#000', 'sub_title_text_color' => '#000', 'line_color' => '#fff'), $atts)); if ($errors->get_error_code() != null) { ob_start(); ?> <div class="alert alert-danger"> <strong><?php _e('Error!', 'javo_fr'); ?> </strong> <div><?php echo $errors->get_error_message(); ?> </div> </div> <?php return ob_get_clean(); } $pmpro_levels = pmpro_getAllLevels(); ob_start(); echo apply_filters('javo_shortcode_title', $title, $sub_title, array('title' => 'color:' . $title_text_color . ';', 'subtitle' => 'color:' . $sub_title_text_color . ';', 'line' => 'border-color:' . $line_color . ';')); $post->post_content = "[pmpro_levels]"; if (function_exists('pmpro_wp')) { pmpro_wp(); } echo do_shortcode('[pmpro_levels]'); $post = $temp; return ob_get_clean(); }
_e("Current Order's Level Information", 'javo_fr'); ?> </h3> <?php javo_custom_paid_memberships_plugin::orders(); ?> </div><!-- /.col-md-12 --> </div><!-- /.row --> <?php } ?> <?php if (function_exists('pmpro_wp')) { ?> <div class="row"> <div class="col-md-12"> <h3 class="page-header"><?php _e('Level Selection', 'javo_fr'); ?> </h3> <?php if (function_exists('pmpro_wp')) { pmpro_wp(); } echo apply_filters('the_content', $post->post_content); ?> </div><!-- /.col-md-12 --> </div><!-- /.row --> <?php } }