Бурашников Роман Александрович

Отключение автоформатирования в wordpress

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

Функция форматирования текста изменяет текст на более читаемый и визуально привлекательный.
Текст изменяется следующим образом:

"текст в кавычках" станет “текстом в лапках”
'текст в кавычках' станет ‘текстом в лапках’
          --- станет —
           -- станет –
          ... станет …
          (c) станет ©
          (r) станет ®
         (tm) станет ™
           '' станет ”
            станет “
  president's станет president’s
  presidents' станет presidents’
          12' станет 12′
          12" станет 12″
          2x4 станет 2×4

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

Чтобы отключить функцию автоматического форматирования, а именно автоматическую замену одних символов другими, нужно в файл functions.php добавить следующий код:

remove_filter('the_content','wptexturize'); // Отключаем автоформатирование в полном посте
remove_filter('the_excerpt','wptexturize'); // Отключаем автоформатирование в кратком(анонсе) посте
remove_filter('comment_text', 'wptexturize'); // Отключаем автоформатирование в комментариях
 
VN:F [1.9.22_1171]
Рейтинг: 0 (голосов: 0), Понравилось: 0, Не понравилось: 0

Поделиться в:
Вы можете поблагодарить автора рублём, за понравившуюся статью, при помощи этой формы (нажать для открытия):

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

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

Бурашников Роман АлександровичБурашников Роман Александрович
Лучшие записи
Рекомендую
  • Beget - лучший хостинг для сайтов в России
  • Топвизор - проверка позиций сайта в поисковых системах
  • Pozvonim.com - обратный звонок на сайт
  • Модульбанк - лучший банк для предпринимателей
Яндекс Диск 1ГБ дополнительного места