Пример #1
0
 /**
  * Update PageBuilder when switch Classic Editor to WR PageBuilder
  *
  * @return string
  */
 function text_to_pagebuilder()
 {
     if (!isset($_POST[WR_NONCE]) || !wp_verify_nonce($_POST[WR_NONCE], WR_NONCE)) {
         return;
     }
     if (!isset($_POST['content'])) {
         return;
     }
     // $content = urldecode( $_POST['content'] );
     $content = $_POST['content'];
     $content = stripslashes($content);
     $empty_str = WR_Pb_Helper_Shortcode::check_empty_($content);
     if (strlen(trim($content)) && strlen(trim($empty_str))) {
         $builder = new WR_Pb_Helper_Shortcode();
         // remove wrap p tag
         $content = preg_replace('/^<p>(.*)<\\/p>$/', '$1', $content);
         $content = balanceTags($content);
         echo balanceTags($builder->do_shortcode_admin($content, false, true));
     } else {
         echo '';
     }
     exit;
 }