Как сделать двойные кавычки в WordPress — меняем ёлочки на лапки

Привет всем! Если вы оказались на этой странице, значит столкнулись с проблемой кавычек. А именно, хотите поменять ёлочки на правильные двойные кавычки в WordPress. Чтобы они не преобразовывались при публикации контента, а выводились именно такими, какими вы их напечатали.

Мастер-класс о похудении

Возможно, вы даже пытались поменять шрифт установленной темы WordPress. Или пробовали вставлять спецсимволы в редакторе текста. И ничего не помогло. Но вы зашли по адресу. Сейчас всё решим в лучшем виде.

Зачем нужно менять кавычки на двойные?

Обычно это необходимо в трёх случаях:

  1. Вам так больше нравится. И вы не для того их ставите двойными, чтобы они менялись при публикации статей.
  2. Таковы требования. В некоторых случаях постановки двойных кавычек требуют определённые стандарты. Иначе вашу работу могут не принять.
  3. Некорректный код. А это как раз мой случай. При написании программного кода мне совсем не нужно, чтобы кавычки-лапки трансформировались в ёлочки.

А для примера взгляните на мой скриншот. И обратите внимание на кавычки-ёлочки. Иначе они ещё называются французскими. Мало того, что они в таком виде мне тут совсем не нужны. Так они ещё и в неверном направлении отобразились. Присмотритесь - две закрывающие кавычки. В общем, кошмар.

Некорректное отображение кавычек в тексте сайта WordPress - как исправить ситуацию?

К чему приведёт некорректное отображение? Представим ситуацию. Заходит на сайт прочитать статью и решить вопрос новичок. А все мы ими когда-то были. Скопирует данный код, чтобы вставить его у себя. И не догадается поменять кавычки на двойные.

В этом виде работать ничего не будет. И он подумает, что статья написана неверно, с ошибками. А даже если и догадается? Во-первых, мы заботимся об удобстве посетителей, так как делаем сайт для людей. А во-вторых, это просто некрасиво выглядит. Как же исправить ситуацию?

Как сделать правильные двойные кавычки в WordPress

Выход есть. И он довольно прост. Нужно вставить некий код у себя на сайте. А именно, в файл functions.php. Находится он в папке установленной темы WordPress корневого каталога. Если кто не знает, путь примерно такой:

wordpress/public_html/wp-content/themes/ваша_тема/functions.php

Открываем файл и в конце перед закрывающим тегом ?> вставляем такой код:

remove_filter('the_content', 'wptexturize');

У меня это выглядит следующим образом:

Вставка кода на сайт WordPress, чтобы исправить кавычки ёлочки на лапки (двойные)

Что мы видим в этой функции? Обратите внимание на слово "контент". Это значит, что действие применимо именно для контента. То есть, для текста статей, записей. И если вы не хотите полностью отказываться от загнутых кавычек-ёлочек, то вполне можно обойтись одной функцией.

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

Я приведу список функций. С каждой новой строки - новая отдельная функция, отвечающая за своё место на сайте. К каждой функции справа указана расшифровка. А вы уже для себя определите, какие вам нужны, и выберете. Либо скопируете все.

remove_filter('wp_title', 'wptexturize');  /*Заголовок страницы*/
remove_filter('the_title', 'wptexturize');  /*Заголовок записи*/
remove_filter('single_post_title', 'wptexturize');  /*Заголовок поста*/
remove_filter('bloginfo', 'wptexturize');  /*Информация о сайте, блоге*/
remove_filter('the_excerpt', 'wptexturize');  /*Отрывок, цитата поста - первые 55 слов*/
remove_filter('widget_title', 'wptexturize');  /*Заголовок виджета*/
remove_filter('wp_list_categories', 'wptexturize');  /*Категории, рубрики*/
remove_filter('term_name', 'wptexturize');  /*Название таксономии*/
remove_filter('link_name', 'wptexturize');  /*Название ссылки*/
remove_filter('link_description', 'wptexturize');  /*Описание ссылки*/
remove_filter('link_notes', 'wptexturize');  /*Записи ссылки*/
remove_filter('comment_author', 'wptexturize');  /*Комментарии автора*/
remove_filter('comment_text', 'wptexturize');  /*Текст комментария*/

Вставка происходит таким же образом, в файл functions.php.

Кстати, теперь обратите внимание, как исправились кавычки у меня в тексте:

Правильные двойные кавычки в тексте WordPress

Вот и всё, ничего сложного. Теперь можете наслаждаться аккуратными двойными кавычками на сайте. Они будут исправлены повсюду. И в ранних публикациях тоже.


Полезные статьи:

Исключение category description со страниц пагинации.

Выравнивание элементов по центру на сайте WordPress.

Универсальный план для написания статьи блога.

Похудение без диеты
Снижение веса без диет

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

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