Я перешел на /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');
}