diff options
author | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2008-06-13 17:21:00 +0000 |
---|---|---|
committer | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2008-06-13 17:21:00 +0000 |
commit | 12de05107e4c8b006bde6ee8916f34eb476d08da (patch) | |
tree | 123ee54ecd1f3f777373b7df54a4604012d43640 /wp-includes/shortcodes.php | |
parent | e51c7a9ca4bfdb45fa3ec7334bd33871e78c68b1 (diff) | |
download | wordpress-mu-12de05107e4c8b006bde6ee8916f34eb476d08da.tar.gz wordpress-mu-12de05107e4c8b006bde6ee8916f34eb476d08da.tar.xz wordpress-mu-12de05107e4c8b006bde6ee8916f34eb476d08da.zip |
WP Merge with revision 8075
git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@1328 7be80a69-a1ef-0310-a953-fb0f7c49ff36
Diffstat (limited to 'wp-includes/shortcodes.php')
-rw-r--r-- | wp-includes/shortcodes.php | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/wp-includes/shortcodes.php b/wp-includes/shortcodes.php index 907f7ff..490f7a6 100644 --- a/wp-includes/shortcodes.php +++ b/wp-includes/shortcodes.php @@ -134,6 +134,23 @@ function shortcode_atts($pairs, $atts) { return $out; } +/* + * stip all the shortcodes from a post's content + * returns the content without shortcodes + */ +function strip_shortcodes( $content ) { + + global $shortcode_tags; + + if (empty($shortcode_tags) || !is_array($shortcode_tags)) + return $content; + + $pattern = get_shortcode_regex(); + + return preg_replace('/'.$pattern.'/s', '', $content); + +} + add_filter('the_content', 'do_shortcode', 11); // AFTER wpautop() ?> |