wordpress — проблемы с кавычками
Создавая посты в wordpress, моногие замечают непонятное свойство замены прямых кавычек на угловые или другая проблема с той же причиной: вы оформляете элементы кода, а после вас информируют о том, что ваш опубликованный код не работает! И я не стал исключением и тоже был вынужден столкнуться с этой багой завязанной на кавычках. После непродолжительных поисков решения, нашел некоторые.
Итак, вариант первый: можно установить плагин
<code> и </code>
Эти теги можно при желании изменить добавив в массив
$tags
в файле:
preserve-code-formatting.php
нужные вам теги.
Выглядеть это будет так:
$tags = array('code', 'pre');
Вариант второй: существует плагин для той же проблемы с кавычками
настроек плагин не требует, просто исправляет во всех постах кавычки, как в старых так и в новых.
Вариант третий: замечательный плагин который облегчит жизнь не только в
вопросах с кавычками
Откройте файл functions.php вашей темы. Если его нет — создайте.
Вставьте в файл следующий код:
и сохраните файл.Функция wptexturize() автоматически изменяет универсальные кавычки в английские лапки. Здесь используется функция remove_filter(), запрещающая так реагировать wordpress.
Поделись с друзьями:
Рубрики: WordPress · Теги: WordPress, кавычки, проблема
30.08.2013 в 20:53
· Ссылка
Последний вариант не подходит к родным шаблонам — сайт не работает. Плагинами совсем не пользуюсь — через них можно легко открыть доступ к сайту злоумышленникам(слежу за официальным форумом WP).