/**
 * Show messages
 **/
function woocommerce_messages_shortcode()
{
    ob_start();
    woocommerce_show_messages();
    return ob_get_clean();
}
Exemple #2
0
 /**
  * Output the errors and messages.
  *
  * @access public
  * @return void
  */
 public function show_messages()
 {
     woocommerce_show_messages();
 }
if (isset($flatsome_opt['html_after_header'])) {
    // AFTER HEADER HTML BLOCK
    echo do_shortcode($flatsome_opt['html_after_header']);
}
?>

<div id="main-content" class="site-main <?php 
echo $flatsome_opt['content_color'];
?>
">
<?php 
//adds a border line if header is white
if (strpos($flatsome_opt['header_bg'], '#fff') !== false || $flatsome_opt['nav_position'] == 'top') {
    echo '<div class="row"><div class="large-12 columns"><div class="top-divider"></div></div></div>';
}
?>

<?php 
if (in_array('woocommerce/woocommerce.php', apply_filters('active_plugins', get_option('active_plugins')))) {
    ?>
 
	<!-- woocommerce message -->
	<?php 
    if (function_exists('wc_print_notices')) {
        wc_print_notices();
    } else {
        woocommerce_show_messages();
    }
}
?>
	
 public function wcviews_add_to_cart_success_html()
 {
     $check_if_using_revised_wc = $this->wcviews_using_woocommerce_two_point_one_above();
     //Has message defined
     //Can be reordered anywhere
     ob_start();
     if (is_product()) {
         do_action('woocommerce_before_single_product');
     } else {
         //https://icanlocalize.basecamphq.com/projects/7393061-toolset/todo_items/193583262/comments#comment_303204369
         if ($check_if_using_revised_wc) {
             //Using revised WC
             //Use wc_print_notices()
             wc_print_notices();
         } else {
             //Old WC, backward compatibility
             woocommerce_show_messages();
         }
     }
     $add_to_cart_success_content = ob_get_contents();
     ob_end_clean();
     return $add_to_cart_success_content;
 }
 public function wc_ebs_error_fragment($messages)
 {
     global $woocommerce;
     header('Content-Type: application/json; charset=utf-8');
     ob_start();
     woocommerce_show_messages();
     $messages = ob_get_clean();
     $data = array('errors' => array('div.wc_ebs_errors' => '<div class="wc_ebs_errors">' . $messages . '</div>'));
     echo json_encode($data);
     die;
 }