Kode remove_filter & add_filter di Functions WordPress
Fungsi remove_filter dan add_filter berikut akan menghapus fungsi standar yang ada pada filter core WordPress. Misalnya untuk menghilangkan kode <p> yang otomatis membentuk paragraf di single post, terapkan kode remove_filter('the_content', 'wpautop'); di functions.php. Baca juga fungsi remove_action di Functions WordPress
Pada Halaman Full Content
remove_filter('the_content', 'wpautop'); //menghilangkan kode <p> di konten single post remove_filter('the_content', 'wptexturize'); //This returns given text with transformations of quotes to smart quotes, apostrophes, dashes, ellipses, the trademark symbol, and the multiplication symbol. Text enclosed in the tags <pre>, <code>, <kbd>, <style>, <script>, <tt>, and [code] will be skipped. remove_filter('the_content', 'convert_chars'); //Metadata tags <title> and <category> are removed, <br> and <hr> are converted into correct XHTML and Unicode characters are converted to the valid range. remove_filter('the_content', 'convert_smilies'); //Will only convert smilies if the option 'use_smilies' is true and the globals used in the function aren't empty. |
Pada Halaman Excerpt
remove_filter('the_excerpt', 'wpautop'); remove_filter('the_excerpt', 'wptexturize'); remove_filter('the_excerpt', 'convert_chars'); remove_filter('the_excerpt', 'convert_smilies'); |
Pada Halaman Comment
Fungsi berikut misalnya untuk menghilangkan link pada kolom komentar
remove_filter('comment_text', 'make_clickable', 9); //Disable link di kolom komentar WP add_filter('comment_text', 'wp_filter_nohtml_kses'); //Disable html tags in comment add_filter('comment_text_rss', 'wp_filter_nohtml_kses'); //Disable html tags in comment RSS add_filter('comment_excerpt', 'wp_filter_nohtml_kses'); //Disable html tags in comment excerpt |

