Описание
Улучшьте web-типографику вашего сайта, используя:
-
Переносы – словари переносов для более 70 языков
-
настройки обработки пробелов, в том числе:
- контроль висячих знаков
- удержание размерностей с величинами
- перенос длинных URL и адресов E-mail
-
умную автозамену, в том числе обработку:
- кавычек
- тире
- многоточий
- символов обслуживания
- математических знаков
- дробей
- наращений
-
CSS-классов для оформления:
- амперсандов
- аббревиатур
- чисел
- начальных кавычек
Скриншоты
Установка
Требования
Требования для использования wp-Typography:
Часто задаваемые вопросы
Часто задаваемые вопросы собраны на сайте wp-Typography.
Три вопроса задаются настолько часто, что мы вынесем их здесь особо:
-
Замедлит ли плагин мой сайт?
-
Возможно. Для наилучшей производительности используйте плагин дляпостоянного кэширования объектов вроде WP Redis.
-
Плагин искажает ссылки на записи. Почему?
-
Скорее всего, установленная тема WordPress неправильно выводит атрибуты ссылки. Вероятно, она использует функцию
the_title()
, которая выводит заголовок после обработки. Правильно использоватьthe_title_attribute()
, чтобы получить заголовок до обработки. Пройдитесь по файлам темы и замените функцию везде, где она используется в теге HTML, и всё должно прийти в норму.Если вы не уверены в том, что стоит редактировать код темы оформления, другой вариант — перейти в настройки wp-Typography в консоли и добавить теги
h1
иh2
в поле «Пропускать HTML-элементы». Это отключит типографическую обработку некорректно выводящихся ссылок на страницы и самих заголовков страниц. -
Какие риски, связанные с персональными данными, возникают при использовании плагина?
-
wp-Typography не хранит, не передаёт и никаким иным способом не обрабатывает персональные данные. Плагин кэширует содержимое записей. При необходимости очищайте кэш на странице настроек плагина
Остальные часто задаваемые вопросы разобраны на сайте wp-Typography.
Отзывы
Участники и разработчики
«wp-Typography» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«wp-Typography» переведён на 6 языков. Благодарим переводчиков за их работу.
Перевести «wp-Typography» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
5.8.1 — January 25, 2022
- Bugfix: Whitescreen in
Требования
class due to error in build process fixed.
5.8.0 — January 25, 2022
- Feature: wp-Typography is now compatible with PHP 8.0.
- Change: WordPress minimum version increased to 5.3.
- Change: PHP minimum version increased to 7.2.
- Change: Support for Internet Explorer 11 has been dropped.
- Change: A fabulous new plugin icon designed by Johanna Amann.
5.7.2 — November 1, 2020
- Bugfix: Dewidowing is applied again (had silently broken since wp-Typography 5.1.0).
- Bugfix:
link_name
andterm_name
will not have HTML injected anymore.
5.7.1 — June 24, 2020
- Bugfix: Filters can be removed again with
remove_filter()
. - Bugfix: The block editor does not crash anymore when trying to edit a custom post type that does not support
custom-fields
.
5.7.0 — May 22, 2020
- Feature: Disable wp-Typography for specific posts/pages (via a sidebar toggle in the block editor or the filter hook
typo_disable_processing_for_post
). - Feature: New block
wp-typography/typography
added to apply typography fixes on nested blocks (e.g. in widgets). - Change: Significantly updated hyphenation patterns for:
- Amharic,
- Chinese pinyin (Latin),
- German,
- German (Traditional),
- German (Swiss Traditional),
- Latin (Classical),
- Latin (Liturgical),
- Spanish.
- Change: The minimum version has been raised to WordPress 4.9.
- Change: The DOM extension is now explicitly required for running the plugin.
- Bugfix: Copying from form fields works again when
Remove hyphenation when copying to clipboard
is enabled.
5.6.1 — December 24, 2019
- Bugfix: Some error messages were not getting translated because of a WP.org infrastructure change.
- Bugfix: No more whitescreens when the underlying DOM parser fails.
- Bugfix: The path for script assets is now correctly constructed when wp-Typography is used as MU plugin.
5.6.0 — July 21, 2019
- Feature: Support for new variant of the international dash style without hair spaces for numeric intervals (i.e.
9-17
becomes9–17
instead of9 – 17
). - Feature: Smart area and volume units (
5m2
is transformed into5 m²
). - Feature: The use of narrow no-break spaces and the true Unicode hyphen can now be enabled via the GUI. Consequently, the filter hook
typo_narrow_no_break_space
has been deprecated. - Change: The HTML title handling has been reengineered, and consequently, the
title
variant of thetypo_disable_filtering
hook has been removed. - Change: CSS class injection for ampersands, acronyms, and intial quotes is now disabled by default.
- Change: The smart quotes preview in the settings page should now be easier to read.
- Change: All external PHP dependencies have been moved to the namespace
WP_Typography\Vendor
to reduce the chance of conflicts with other plugins. - Bugfix: The regular expression for cleaning user-supplied CSS no longer uses invalid syntax. This should fix any errors in PHP 7.3.