При выводе записи, WordPress пропускает содержимое поста через специальную функцию, которая форматирует текст на основе встроенных фильтров. В итоге, английские двойные кавычки WordPress заменит на французские «ёлочки».
В случае кавычек, автоматическая замена символов может не верно срабатывать. В результате возникает ситуация, когда кавычки в WordPress отображаются повернутыми в одну сторону.
За автоматическую замену символов в WordPress отвечает встроенная функция wptexturize(). Функция автоматически заменяет символы в записях и комментариях, чтобы текст был более читаемым и привлекательным. К сожалению, в нашем случае это не работает.
Отключить замену кавычек в WordPress
Чтобы отключить замену кавычек в WordPress, необходимо использовать функцию remove_filter(). Для этого добавьте в конец файла functions.php следующие строки:
// Для записей и страниц
remove_filter('the_content', 'wptexturize');
// Для заголовков записей и страниц
remove_filter('the_title', 'wptexturize');
// Для анонсов
remove_filter('the_excerpt', 'wptexturize');
// В комментариев
remove_filter('comment_text', 'wptexturize');
С помощью кода выше, мы полностью отключаем функцию wptexturize(), которая отвечает за автоматическую замену символов в WordPress.