Кавычки в WordPress

При выводе записи, 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.