n-wp.ru — блог о WordPress
Как исправить кавычки в коде | n-wp.ru

Как исправить кавычки в коде

Если вы часто публикуете элементы кода, например, как я в блоге темный Незнайка | светлый WordPress, то наверняка сталкивались с проблемой кавычек. Дело в том, что движок WordPress заменяет «универсальные кавычки» на английские “лапки”. Именно поэтому код, в котором используются кавычки, после копирования становится не исполняемым и вызывает ошибки. Как же это исправить?

За кавычки отвечает функция wptexturize(), которая автоматически превращает универсальные кавычки в английские лапки. Чтобы этого не происходило, нужно запретить это. Делается это всего лишь добавлением одной строчки кода в файл functions.php:

Этой строчкой мы запрещаем движку выполнять автоматический перевод. Приятных кавычек вам и валидного кода!

Кстати, по теме кавычек – она тесно связана с типографикой. Что такое типографика, и с помощью каких инструментов можно придерживаться ее правил, можно почитать в моем посте Автотипографика, который размещен в замечательном блоге об интересных программах Демоблог.

2009-05-29_235847

Комментировать