Правильные прямые кавычки на сайте
Раз уж вас заинтересовала данная статья, значит столкнулись с проблемой отображения двойных кавычек (например, »слово»), которые портят внешний вид статьи, заголовка или комментария.
Я предлагаю вам решить проблему подобных неправильных двойных кавычек при помощи вставки кода, либо установки плагина. Кто какой вариант выберет. Оба работают.
Если решили выбрать плагин, то ставьте Correct Quotes, который я сделал и выложил в бесплатный репозиторий WordPress.
А далее код, который можете использовать без необходимости установки плагина.
Вставляем код в файл functions.php (в папке с вашим шаблоном), прямо перед закрывающим ?>:
// прямые кавычки
remove_filter('the_content', 'wptexturize');
Вроде бы и статья закончилась, т.к. на 99,99(9)% сайтов с данным решением они заканчиваются. Пойду "против течения")
Представленный выше код помогает исправить кавычки в теле статьи, если у вас выводится контент кодом the_content (смотрим single.php или подобное). Бывает, что данные кавычки плохо отрабатывают в заголовке статьи, комментариях, либо в функции the_excerpt.
remove_filter('the_title', 'wptexturize');
remove_filter('the_content', 'wptexturize');
remove_filter('the_excerpt', 'wptexturize');
remove_filter('comment_text', 'wptexturize');
remove_filter('list_cats', 'wptexturize');
remove_filter('single_post_title', 'wptexturize');
remove_filter('comment_author', 'wptexturize');
remove_filter('term_name', 'wptexturize');
remove_filter('link_name', 'wptexturize');
remove_filter('link_description', 'wptexturize');
remove_filter('link_notes', 'wptexturize');
remove_filter('bloginfo', 'wptexturize');
remove_filter('wp_title', 'wptexturize');
remove_filter('widget_title', 'wptexturize');
Все. Теперь по всему сайту кавычки будут "правильными".