Кавычки и тире в публикациях и комментариях WordPress

WordPress автоматически делает некоторые замены в заголовке стати, анонсе, содержании и комментариях. К примеру, меняет два минуса (тве короткие черты) на одно длинное тире. И двойные кавычки на кавычки-ёлочки. Вот список некоторых замен:
до замены после замены
" " « »
---
" -- "
--
-
...
``
"hello “hello
'hello ‘hello
''
world." world.”
world.' world.’
(c) ©
(r) ®
(tm)
1234" 1234″
1234' 1234′
'99 ’99
MouseDC's MouseDC’s
1234x1234 1234×1234
Такие замены уместны не на всех сайтах, поэтому существует способ отключения этой функции. Для этого перейдите в меню "Внешний вид" - "Редактор" - "Функции темы". И после первой строки "<php", в начале файла "functions.php", вставьте следующие строки:
remove_filter('the_title', 'wptexturize'); // убрать обработку заголовка
remove_filter('the_content', 'wptexturize'); // убрать обработку текста стати
remove_filter('the_excerpt', 'wptexturize'); // убрать обработку превью текста
remove_filter('comment_text', 'wptexturize'); // убрать обработку комментариев
Сохраните изменения в этом файле и попробуйте посмотреть изменения на сайте. Замены перестанут делаться.

Как можно догадаться из кода выше, всему виной фильтр и функция "wptexturize".
MouseDC.ru - хостинг, виртуальный хостинг, покупка доменов, проверка доменов, WHOIS, курсы создания сайтов, вебинары по созданию, курсы разработки сайтов, доработка сайтов, сопровождение сайтов, разработка сайтов, техподдержка сайтов
Была ли эта статья полезна? Есть вопрос?
Cмотрите другие статьи: