/ Published in: PHP
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
function my_formatter($content) {    $new_content = '';    $pattern_full = '{(\[raw\].*?\[/raw\])}is';    $pattern_contents = '{\[raw\](.*?)\[/raw\]}is';    foreach ($pieces as $piece) {        if (preg_match($pattern_contents, $piece, $matches)) {            $new_content .= $matches[1];        } else {            $new_content .= wptexturize(wpautop($piece));        }    }    return $new_content; } remove_filter('the_content', 'wpautop'); remove_filter('the_content', 'wptexturize'); add_filter('the_content', 'my_formatter', 99);
URL: http://css-tricks.com/snippets/wordpress/disable-automatic-formatting-using-a-shortcode/