答案 0 :(得分:11)
您可以使用run_wptexturize
过滤器as detailed here:
add_filter( 'run_wptexturize', '__return_false' );
答案 1 :(得分:5)
答案 2 :(得分:4)
我转到/wp-includes/default-filters.php
并查找受wptexturize
影响的所有内容,并使用相同样式的foreach
default-filters.php
来添加过滤器。
您的问题似乎已经解决,但其他人可能最终希望完全清除,因此我在此处发布,这是搜索wptexturize
时出现的第一个问题:
$filters_to_remove = array(
'comment_author', 'term_name', 'link_name', 'link_description', 'link_notes', 'bloginfo', 'wp_title', 'widget_title',
'single_post_title', 'single_cat_title', 'single_tag_title', 'single_month_title', 'nav_menu_attr_title', 'nav_menu_description',
'term_description',
'the_title', 'the_content', 'the_excerpt', 'comment_text', 'list_cats'
);
foreach ($filters_to_remove as $a_filter){
remove_filter($a_filter, 'wptexturize');
}