WordPress заменяет кавычки и их направление?

Это не новая, а довольно известная ситуация, когда

wordpress некорректно заменяет и отображает символ кавычек:

пытаясь заменить их на парные «елки» вместо привычных «». Способов решения в интернете описывается несколько, в т.ч. и плагины (при этом, не один).  Однако, я не сторонник применения у себя на сайте лишних плагинов, шлагинов и подобной дребедени в случаях, когда это не вызвано исключительной необходимостью. Поэтому будем использовать ручной метод борьбы с некорректной заменой кавычек wordpess’ ом.

А именно — нам нужно отредактировать механизм замены стандартных кавычек елками. Делать это будем в файле ./wp-includes/formatting.php (что, в целом, логично).

Ищем код:

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

или

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

Необходимо изменить  “ или “ и ” или ” на значение "  — мы изменяем символ, который должен заменяться. Все, вопрос решен. Есть одно но — при обновлении этот файл затирается. Если Вас это напрягает, или Вы боитесь забыть — стоит обратиться к плагинам, например к WP Typograph Lite. Допиливания напильником\бензопилой не требует.

Leave a comment

Войти с помощью: 

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