Example #1
0
 function st_search_posts(&$post)
 {
     if (!is_search()) {
         return $post;
     }
     $editor = get_post_meta($post->ID, '_st_current_editor', true);
     if ($editor == 'builder') {
         if ($post->post_excerpt == '') {
             $excerpt_length = apply_filters('excerpt_length', 30);
             if (class_exists('ST_Page_Builder')) {
                 $content = ST_Page_Builder::get_content($post->ID);
             } else {
                 $content = get_post_meta($post->ID, '_st_pagebuilder_content', true);
             }
             $post->post_content = $content;
             $post->post_excerpt = wp_trim_words(strip_shortcodes($content), $excerpt_length, '');
         }
     }
     return $post;
 }