时间:2010-07-25 20:01:37

标签: wordpress

3 个答案:

答案 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');
}