Боремся с исправлением кавычек WordPress

Рассмотрим как бороться с ситуацией, когда WordPress заменяет нормальные кавычки, как сделать правильные кавычки.

WordPress даже новых версий заменяет нормальные правильные кавычки на русские и не всегда умеет их правильно закрывать.

Т.е. с одной стороны у вас будет « и справа будут «, хотя должно быть ».

Решение

Решение проблемы правильных кавычек заключается в одной строчке – см. ниже.

Фильтр wptexturize отвечает за работу с кавычками и именно он отвечает за их замену внутри функции the_content, которая выводит содержимое статьи на сайт на WordPress.

Решение выглядит так:

remove_filter('the_content', 'wptexturize');

Т.е., по сути, мы убираем фильтр wptexturize из содержимого статьи.

Вы можете вставить эту строчку в файл functions.php вашей темы.

В целом, не имеет значения в какое место файла functions.php вы вставляете эту строчку, главное, что она будет размещена после <?php.

Также вы можете создать отдельный плагин с этой строчкой, если вы хотите сделать что-то оригинальное, или просто добавить в свой какой-нибудь существующие плагин эту строчку.

Наверх ↑

Сергей Ермилов

2 июня в 16:53 Посты,

Создаю веб-проекты, придумываю идеи, занимаюсь разработкой, оптимизирую и продвигаю сайты. Первые шаги в этом направлении сделал в 2008 году.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вы можете использовать HTML теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Технологии

Статьи по теме Wordpress Статьи по теме PHP Статьи по теме Python Статьи по теме Javascript Статьи по теме Bootstrap Статьи по теме Git Статьи по теме Node JS