Роман Бурашников

Отключение автоформатирования в 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'); // Отключаем автоформатирование в комментариях
 

Нашлась ошибка в тексте? Выдели её и нажми Ctrl+Enter.

VN:F [1.9.22_1171]
Рейтинг: 0 (голосов: 0), Понравилось: 0, Не понравилось: 0

Поделись записью с друзьями в соц сети:


Поблагодари автора рублём за понравившуюся статью, при помощи формы справа.
Или через Paypal
Paypal
Это мотивирует автора на написание новых полезных статей.

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

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

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

Подпишись на новые статьи

Топ 5 лучших статей блога