В очередной раз выкладывая код на сайте, обнаружил такую странную вещь. Что это? Кривые кавычки в WordPress?
Кавычки, вставляемые в страницу, выглядят как нормальные «, а когда выкладываются как материал, переводятся в << или >>. Странный косяк движка wordpress.
Соответственно, весь код, который выкладывается для копирования, не работает. Так как наша цель — быстро, удобно, без заморочек и навсегда — исправим)
Что предлагает интернет ? Плагины, плагины, плагины. А сама проблема? Сама проблема — это желание разработчиков сделать всё красиво, и поэтому добавлена функция автоформатирования в текст всего wordpress.
Где мы хотим убрать автоформатирование ? По сути везде на сайте, тогда делаем это везде.
А ты где ? я вИзде!!!
Отменим наше автоформатирование для постов, записей и страниц — 'the_content'
Для кратких анонсов или как я называю их — преамбула или превью. — 'the_excerpt'
В комментариях — 'comment_text', вдруг пользователи будут выкладывать что-то стоящее, надо им оставить эту возможность.
Добавляем отмену фильтра в файл functions.php нашей темы.
public_html/wp-content/themes/tortuga/functions.php
Сам код для добавления.
remove_filter('the_content', 'wptexturize');
remove_filter( 'the_excerpt', 'wptexturize');
remove_filter('comment_text', 'wptexturize');
Я просто добавил код в имеющийся файл functions.php в моей теме. Если у вас его нет, вам надо будет его создать и уже код поместить в <?php ……….. ?>
Проверяем наше произведение искусства! Что мы видим?
О, чудо-чудное) Оно работает!
Подведём итоги.
WordPress имеет отличные возможности для блога и очень удобен. Но у него есть кракозябры, которые надо править. Конечно, это не панацея в CMS для блога, но ,на мой взгляд, это лучшее решение на сегодня. Тем более, такие маленькие огрехи не влекут за собой много трудов по их устранению. А знать и уметь — две разные вещи.
Всем удачи в настройках и адаптации WordPress под себя любимого, надеюсь, вам пригодилась моя внезапная статья про кривые кавычки в WordPress.
И напоследок, совет: прежде, чем писать статью в своём блоге, подумайте о том, как её найдут те, кто ищет её уникальный текст и полезную информацию? Не забывайте про правильные настройки SEO и уделяйте внимание правильному написанию Title и Description в каждой статье.
Свежие комментарии