Что делать, если WordPress заменяет кавычки ?

В WordPress творится полное безобразие с кавычками. При использовании в статье обычных вертикальных кавычек, они заменяются на горизонтальные в виде елочки. Подобное происходит и с одиночными кавычками, они меняются на другие с большим наклоном. Более того кавычки бывают повернуты в разные стороны. Давайте разбираться, как это можно исправить.

 

Вот так кавычки выглядят при написании статьи в консоли администратора:

Кавычки в WordPress (скриншот 1)

А вот так они выглядят после публикации статьи на сайте:

Существует несколько способов решения данной проблемы. Один из них, это использование специального плагина. Но я это не приветствую, так как плагин создает дополнительную нагрузку на сервер, что приводит к более медленной загрузке сайта.

 

Куда лучше немного отредактировать специальный файл, тем самым запретив замену кавычек.

Переходим в файловый менеджер на хостинге и следуем: ваш сайтпапка wp-includesфайл formatting.php.

Открываем файл и находим код двойных кавычек:

/* translators: opening curly double quote */
$opening_quote = _x( ‘“’, ‘opening curly double quote’ );

/* translators: closing curly double quote */
$closing_quote = _x( ‘”’, ‘closing curly double quote’ );

Набор символов “ создает открывающую кавычку, а код ” закрывающую кавычку.

 

Сразу же находим код одиночных кавычек:

/* translators: opening curly single quote */
$opening_single_quote = _x( ‘‘’, ‘opening curly single quote’ );

/* translators: closing curly single quote */
$closing_single_quote = _x( ‘’’, ‘closing curly single quote’ );

Код ‘ создает открывающую кавычку, соответственно код ’ закрывающую кавычку.

Кавычки в WordPress (скриншот 3)

В первом случае коды необходимо заменить на " (двойные кавычки), а во втором на ' (одиночные).

Кавычки в WordPress (скриншот 4)

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

Обратите внимание, что этот способ работает до каждого крупного обновления WordPress. Дело в том, что при обновлении системы файл formatting.php перезаписывается и стандартные кавычки возвращаются.

Но все таки рекомендую использовать именно этот способ. WordPress не очень часто обновляется, а чтобы каждый раз подправить файл нужна всего минута.