Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if( ! function_exists( 'themeblvd_content_formatter' ) ) {
- function themeblvd_content_formatter( $content ) {
- $new_content = '';
- $pattern_full = '{(\[raw\].*?\[/raw\])}is';
- $pattern_contents = '{\[raw\](.*?)\[/raw\]}is';
- $pieces = preg_split($pattern_full, $content, -1, PREG_SPLIT_DELIM_CAPTURE);
- foreach ($pieces as $piece) {
- if (preg_match($pattern_contents, $piece, $matches)) {
- $new_content .= $matches[1];
- } else {
- $new_content .= shortcode_unautop( wptexturize( wpautop( $piece ) ) );
- }
- }
- return $new_content;
- }
- }
- remove_filter( 'the_content', 'wpautop' );
- remove_filter( 'the_content', 'wptexturize' );
- remove_filter( 'the_content', 'shortcode_unautop' );
- add_filter( 'the_content', 'themeblvd_content_formatter', 9 );
Add Comment
Please, Sign In to add comment