Отключить автоматическую замену кавычек и дефисов в тексте постов, заголовках, комментариях и цитате

По умолчанию WordPress пропускает содержимое и заголовки постов, комменты и цитаты через функцию, заменяющую одни кавычки на другие, дефисы на тире и некоторые другие символы. Исключение составляет содержимое этих HTML-тегов:

<pre> <code> <kbd> <style> <script> <tt>

В них символы не заменяются.

Вот пример замены кавычек, так выглядит содержимое редактора:

Кстати, не имеет значения, какая вкладка выбрана в редакторе — «Визуально» или «HTML».

А вот так выглядят кавычки после замены:

Отключение фильтров:

Все четыре следующих сниппета нужно вставлять в functions.php.

Отключение замены символов в содержимом поста:

remove_filter('the_content', 'wptexturize');

В заголовке поста:

remove_filter('the_title', 'wptexturize');

В тексте комментария:

remove_filter('comment_text', 'wptexturize');

В цитате:

remove_filter('the_excerpt', 'wptexturize');

Добавить комментарий

Ваш адрес email не будет опубликован.

Вам также может понравится...