>
post_content, $matches);
if( (is_array($matches)) && (isset($matches[3])) && ( ($matches[2] == 'video') || ('audio' == $post_format)) && (isset($matches[2]))) {
$video = $matches[0];
echo do_shortcode($video);
$content = preg_replace('/'.$pattern.'/s', '', $content);
} elseif( (!empty( $meta_video )) ) {
echo do_shortcode($meta_video);
}
} elseif( 'gallery' == $post_format) {
$pattern = '\\[' . '(\\[?)' . "(gallery)" . '(?![\\w-])' . '(' . '[^\\]\\/]*' . '(?:' . '\\/(?!\\])' . '[^\\]\\/]*' . ')*?' . ')' . '(?:' . '(\\/)' . '\\]' . '|' . '\\]' . '(?:' . '(' . '[^\\[]*+' . '(?:' . '\\[(?!\\/\\2\\])' . '[^\\[]*+' . ')*+' . ')' . '\\[\\/\\2\\]' . ')?' . ')' . '(\\]?)';
preg_match('/'.$pattern.'/s', $post->post_content, $matches);
if( (is_array($matches)) && (isset($matches[3])) && ($matches[2] == 'gallery') && (isset($matches[2]))) {
$ids = (shortcode_parse_atts($matches[3]));
if(is_array($ids) && isset($ids['ids'])) { $ids = $ids['ids']; }
echo wp_kses( get_post_gallery(), wp_kses_allowed_html( 'post' ) );
$content = preg_replace('/'.$pattern.'/s', '', $content);}
} else {
echo "
";
}
?>