Intereting Posts
WooCommerce: отображать категории продуктов для выражения IF Добавление статистики пользовательских сообщений в пользовательский вид панели управления Проблема с содержимым – без загрузки Как перенаправить сообщение, если результаты поиска возвращают только одно сообщение Проверить is_single () вне цикла Отображение определенных основных файлов Sub Nav на страницах Woocommerce Тема URL на всех страницах плагина Экспорт завершенного webiste для другого сервера Перенос базы данных WordPress – Сериализованные данные Получить несколько префикса db с помощью $ wpdb Как добавить настройки настраивателя в дочернюю тему WordPress 3.9 ломает недопустимые постоянные ссылки .. исправление кода возможно? Эхо или не эхо? Пытается отображать только 1 категорию, используя get_posts Как добавить изображения в сообщение, не вставляя их в область содержимого редактора сообщений?

Безопасно отключить wptexturize?

Чтобы оптимизировать скорость моей платформы (помимо кэширования, оптимизации баз данных, сжатия JPEG, CSS-спрайтов и т. Д.), Мне пришло в wptexturize() что отключение функции wptexturize() может дать некоторые незначительные результаты.

Мы можем отключить эту функцию, используя этот скрипт (написанный нашим собственным « наблюдателем всего » toscho):

 foreach ( array ( 'bloginfo' , 'comment_text' , 'comment_author' , 'link_name' , 'link_description' , 'link_notes' , 'list_cats' , 'single_post_title' , 'single_cat_title' , 'single_tag_title' , 'single_month_title' , 'term_description' , 'term_name' , 'the_content' , 'the_excerpt' , 'the_title' , 'nav_menu_attr_title' , 'nav_menu_description' , 'widget_title' , 'wp_title' ) as $target ) { remove_filter( $target, 'wptexturize', 40 ); } 

Мой вопрос: насколько безопасно отключать wptexturize() ? Когда эта функция используется? Что следует учитывать при отключении? На странице codex представлен обзор, но он не детализируется, когда он используется.

Solutions Collecting From Web of "Безопасно отключить wptexturize?"

wptexturize()wp-includes/formatting.php ) пытается преобразовать кавычки пишущей машинки " и ' в типографские правильные подвески типа «или», в зависимости от текущих файлов перевода.

Если вы не можете вводить правильные кавычки, вы не должны его отключать.

Есть некоторые связанные замены для тире и эллипсиса ( не локализованные по какой-либо причине).

Все эти замены выполняются с дорогими регулярными выражениями, и они не очень безопасны. <samp>$var["foo"]</samp> например, будет изменен, но он не должен.

Отключение его не наносит вреда, функция не важна ни для чего другого.

См. Также: Билет № 19550. Предоставьте возможность полностью отключить wptexturize

Да, абсолютно безопасно удалить фильтр wp_texturize() .

Как правило, он используется только как обратный вызов фильтра. Здесь вы можете увидеть их . Обратите внимание, что у вас будет несколько remove_filter() чтобы сделать:

 $texturized_text = array( 'comment_author', 'term_name', 'link_name', 'link_description', 'link_notes', 'bloginfo', 'wp_title', 'widget_title', 'single_post_title', 'single_cat_title', 'single_tag_title', 'single_month_title', 'nav_menu_attr_title', 'nav_menu_description', 'term_description', 'the_title', 'the_content','the_excerpt', 'comment_text', 'list_cats' ); foreach ( $texturized_text as $text ) { remove_filter( $text, 'wptexturize' ); } 

Но есть и другие, не связанные с фильтрами, такие как:

  • get_archives_link()
  • gallery_shortcode()

( См. Больше здесь. )