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; }