/** * Whether child elements exists. Will be checked via parent tag * * @since 2.0 * * @param String $content * @param Interger $index * @param string $parent * * @return Array ChildrenID */ public static function check_for_child_elements($content, &$index, $parent = null) { if (!empty($content) && $content != ' ') { $content = Fusion_Core_Reversal::convert_to_builder_blocks($content); if (Fusion_Core_Reversal::is_shortcode($content)) { $matches = null; $children = array(); preg_match_all('/' . Fusion_Core_Reversal::get_shortcode_regex() . '/s', $content, $matches, PREG_SET_ORDER); foreach ($matches as $match) { $child_id = Fusion_Core_Reversal::convert_builder_elements($match, $index, $parent); array_push($children, $child_id); } return $children; } else { return $content; } } return $content; }