Рассмотрим как бороться с ситуацией, когда WordPress заменяет нормальные кавычки, как сделать правильные кавычки.
WordPress даже новых версий заменяет нормальные правильные кавычки на русские и не всегда умеет их правильно закрывать.
Т.е. с одной стороны у вас будет « и справа будут «, хотя должно быть ».
Решение проблемы кавычек
Решение проблемы правильных кавычек заключается в одной строчке - см. ниже.
Фильтр wptexturize
отвечает за работу с кавычками и именно он отвечает за их замену внутри функции the_content
, которая выводит содержимое статьи на сайт на WordPress.
Решение выглядит так:
remove_filter('the_content', 'wptexturize');
Т.е., по сути, мы убираем фильтр wptexturize
из содержимого статьи.
Вы можете вставить эту строчку в файл functions.php вашей темы.
В целом, не имеет значения в какое место файла functions.php вы вставляете эту строчку, главное, что она будет размещена после <?php
.
Также вы можете создать отдельный плагин с этой строчкой, если вы хотите сделать что-то оригинальное, или просто добавить в свой какой-нибудь существующие плагин эту строчку.