Make WordPress Core


Ignore:
Timestamp:
06/05/2008 08:11:38 PM (17 years ago)
Author:
ryan
Message:

Strip shortcodes when making excerpts. Props hailin. fixes #7100

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/shortcodes.php

    r7815 r8054  
    135135}
    136136
     137/*
     138 * stip all the shortcodes from a post's content
     139 * returns the content without shortcodes
     140 */
     141function strip_shortcodes( $content ) {
     142   
     143    global $shortcode_tags;
     144
     145    if (empty($shortcode_tags) || !is_array($shortcode_tags))
     146        return $content;
     147
     148    $pattern = get_shortcode_regex();
     149
     150    return preg_replace('/'.$pattern.'/s', '', $content);
     151   
     152}
     153
    137154add_filter('the_content', 'do_shortcode', 11); // AFTER wpautop()
    138155
Note: See TracChangeset for help on using the changeset viewer.