wp-Typography

Описание

Улучшьте web-типографику вашего сайта, используя:

  • Переносы – словари переносов для более 70 языков

  • настройки обработки пробелов, в том числе:

    • контроль висячих знаков
    • удержание размерностей с величинами
    • перенос длинных URL и адресов E-mail
  • умную автозамену, в том числе обработку:

    • кавычек
    • тире
    • многоточий
    • символов обслуживания
    • математических знаков
    • дробей
    • наращений
  • CSS-классов для оформления:

    • амперсандов
    • аббревиатур
    • чисел
    • начальных кавычек

Скриншоты

  • wp-Typography «General» settings page.
  • wp-Typography «Hyphenation» settings page.
  • wp-Typography «Intelligent Character Replacement» settings page.
  • wp-Typography «Space Control» settings page.
  • wp-Typography «Add CSS Hooks» settings page.

Установка

Требования

Требования для использования wp-Typography:

  • установленный на сервере интерпретатор PHP 7.4.0 и новее
  • your installation of PHP must include the following PHP extensions (most do):
  • текст должен быть закодирован в UTF‐8.

Часто задаваемые вопросы

Часто задаваемые вопросы собраны на сайте wp-Typography.

Три вопроса задаются настолько часто, что мы вынесем их здесь особо:

Замедлит ли плагин мой сайт?

Возможно. Для наилучшей производительности используйте плагин дляпостоянного кэширования объектов вроде WP Redis.

Плагин искажает ссылки на записи. Почему?

Скорее всего, установленная тема WordPress неправильно выводит атрибуты ссылки. Вероятно, она использует функцию the_title(), которая выводит заголовок после обработки. Правильно использовать the_title_attribute(), чтобы получить заголовок до обработки. Пройдитесь по файлам темы и замените функцию везде, где она используется в теге HTML, и всё должно прийти в норму.

Если вы не уверены в том, что стоит редактировать код темы оформления, другой вариант — перейти в настройки wp-Typography в консоли и добавить теги h1 и h2 в поле «Пропускать HTML-элементы». Это отключит типографическую обработку некорректно выводящихся ссылок на страницы и самих заголовков страниц.

Какие риски, связанные с персональными данными, возникают при использовании плагина?

wp-Typography не хранит, не передаёт и никаким иным способом не обрабатывает персональные данные. Плагин кэширует содержимое записей. При необходимости очищайте кэш на странице настроек плагина

Остальные часто задаваемые вопросы разобраны на сайте wp-Typography.

Отзывы

04.06.2024
Sehr nützlich, funktioniert gut! Danke! Very useful, works well! Thank you!
13.03.2024
Very nice plugin, I hope it will be supported for a long time
07.11.2022 1 ответ
For a long time I wondered which plugin was consuming too much RAM on my WP installation. Through the Code Profiler I found out that THIS plugin is responsible for it. After disabling it, I suddenly had 40-50 MB more space in RAM. This is unacceptable, unfortunately! Too bad, this PlugIn is otherwise really good and does a great job. I have now solved the hyphenation by CSS and deleted this PlugIn.
03.11.2022 1 ответ
This has saved us a ton of trouble on our Swedish-language website. It’s simply amazing, and works great!
Посмотреть все 69 отзывов

Участники и разработчики

«wp-Typography» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«wp-Typography» переведён на 7 языков. Благодарим переводчиков за их работу.

Перевести «wp-Typography» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

5.10.1 — December 16, 2024

  • Bugfix: A debug message intended for local use accidentally got into the build of 5.10.0.

5.10.0 — December 15, 2024

  • Bugfix: Default styles were always loaded, even when Include styling for CSS hooks was unchecked.
  • Bugfix: No more Function _load_textdomain_just_in_time was called incorrectly. (present since WordPress 6.7).
  • Bugfix: Block Editor blocks and the sidebar extension have been split into separate assets to prevent issues with the widget editor (and customizer preview).
  • Bugfix: Passing a null value to WP_Typography::process will no longer result in a TypeError when processing has been disabled for the post.
  • Change: WordPress minimum version increased to 6.6.

5.9.1 — January 22, 2023

  • Bugfix: Only apply filters to ACF fields returning strings to preserve type expectations for downstream code.

5.9.0 — January 21, 2023

  • Feature: wp-Typography is now compatible with PHP 8.1.
  • Feature: Improved Advanced Custom Fields support:
    • wp-Typography is now compatible with Advanced Custom Fields 6.
    • The return type array is now supported for most fields.
  • Change: PHP minimum version increased to 7.4.
  • Change: Prevent widows is now disabled by default.

5.8.1 — January 25, 2022

  • Bugfix: Whitescreen in Требования class due to error in build process fixed.