X
  • Дизайн та розробка сайту
  • Дизайн і створення сайтів. Розробка тем для WordPress. Створення Landing Page.
  • office@gnatkovsky.com.ua
  • @vgnat
  • Написати мені
Замовити послугу

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

Приклад
  • 2024-10-30
  • 6405 переглядів

  • Дизайн та розробка сайту

Доброго времени суток. 🙂

Кто сам пишет статьи для своего сайта на WordPress, сталкивался с такой штукой, как двойные кавычки. В WordPress по умолчанию стоят кавычки такого типа - «текст». Еще их называют французские кавычки или "елочки". Многим авторам это не нравится и им нужны немного другие кавычки, а именно вот такие - "текст", их называют универсальные или машинописные двойные кавычки.

Двойные кавычки

Решить задачу с заменой на нормальные кавычки можно очень простым способом. Для этого нужно найти и открыть файл пользовательских функций - functions.php. Потом в самом его конце, перед закрывающимся тегом - ?>, добавьте небольшую строку с кодом:

remove_filter('the_content', 'wptexturize');

Данный код заменит все неправильные кавычки на нужные, внутри текста записи. То есть все кавычки, которые будут использованы при написании записи. За замену отвечает фильтр замены символов wptexturize, а заменит он все внутри функции the_content. В 99% этот способ решит все проблемы. Но некоторым авторам и администраторам, этого мало. Иногда нужно , чтобы кавычки были правильны и в заголовке записи и в тизере и тд. В общем по всему сайту, где это нужно.

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

remove_filter('the_title', 'wptexturize');
remove_filter('the_excerpt', 'wptexturize');
remove_filter('comment_text', 'wptexturize');
remove_filter('list_cats', 'wptexturize');
remove_filter('single_post_title', 'wptexturize');
remove_filter('comment_author', 'wptexturize');
remove_filter('term_name', 'wptexturize');
remove_filter('link_name', 'wptexturize');
remove_filter('link_description', 'wptexturize');
remove_filter('link_notes', 'wptexturize');
remove_filter('bloginfo', 'wptexturize');
remove_filter('wp_title', 'wptexturize');
remove_filter('widget_title', 'wptexturize');

Прописав нужные замены, Вы избавитесь от ненужных или даже мешающих двойных кавычек неправильной формы.

На этом все, спасибо за внимание. 🙂

Якщо Вам була корисна моя праця, можете фінансово підтримати сайт або відключити блокувальник реклами, що займе 2 хвилини :)

Хочу підтримати фінансово Хочу відключити блокувальник

Оцініть статтю
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
Проголосовало: 8, в среднем: 4.5 из 5
Читайте також

Deprecated: Функція WP_Query викликана з аргументом, який вважається застарілим з версії 3.1.0! Вираз caller_get_posts застарілий. Використовуйте ignore_sticky_posts. in /var/www/vhosts/gnatkovsky.com.ua/gnatkovsky.com.ua/public/wp-includes/functions.php on line 6078