Каждый уважающий себя автор или вебмастер хочет чтобы его текст выглядел правильно: не было висячих предлогов, правильные тире, кавычки, правильное многоточие, двойные пробелыи пр. Как я делал раньше, писал текст/ типографировал его на стороннем сервисе и вставлял. Часто ломалась верста и вставки цитат, кода, что конечно не очень помогает в работе. Благо сейчас довольно просто сделать плагин, проверить его и начать использовать. Представляю вашему вниманияю WP Typograf, который типографирует текст постов и загаловки при сохранении.
Плагин для WordPress, который автоматически типографирует заголовки и текст постов через сервис Типограф Лебедева.

Что делает плагин
Типографирование это приведение текста к профессиональным типографским нормам. Плагин автоматически:
- заменяет прямые кавычки на «ёлочки» и «лапки»
- ставит длинное тире вместо дефиса там, где это нужно
- добавляет неразрывные пробелы после коротких предлогов и союзов (и, в, на, с, к, по…)
- заменяет
...на многоточие… - убирает лишние пробелы
- и многое другое согласно правилам русской типографики
Обработку выполняет веб-сервис Студии Лебедева тот же движок, что стоит за их типографом. Сервис бесплатный.
Установка
- Скопируй папку
wp-typografвwp-content/plugins/ - Убедись что структура файлов такая:
wp-content/plugins/wp-typograf/ wp-typograf.php includes/RemoteTypograf.php - Зайди в «Плагины» в админке WordPress и активируй «WP Typograf»
Как работает
Автоматическое типографирование при сохранении
После активации плагин работает незаметно в фоне. Каждый раз когда ты сохраняешь или публикуешь пост заголовок и текст автоматически отправляются в API Лебедева, обрабатываются и сохраняются в базу уже в типографированном виде.
Автосохранения и черновики не обрабатываются только явное сохранение.
Если API недоступен (нет интернета, сервис лежит) пост сохранится с оригинальным текстом, ничего не сломается.
Массовое типографирование существующих постов
Для обработки уже опубликованных материалов есть отдельный инструмент.
- Зайди в «Инструменты» → «Типографировать посты»
- Выбери тип записей (Записи, Страницы или любой другой публичный тип)
- Нажми «Типографировать»
Плагин обойдёт все опубликованные записи выбранного типа и обработает каждую. По завершении покажет сколько записей обработано и сколько ошибок (если были).
Поскольку WordPress сохраняет ревизии, после обработки можно откатить любой пост к исходному варианту через «Ревизии» в редакторе.
Ограничения
- Текст передаётся в API по HTTP (не HTTPS) ограничение самого сервиса Лебедева
- При большом количестве постов (тысячи) массовая обработка может упереться в лимит
max_execution_timeна сервере - Обрабатываются только заголовок (
post_title) и основной текст (post_content)
Итоги
Вот такой сервис я сделал для себя и делюсь с вами, проверил на самом большом блоге в 168 постов, за несколько минут плагин справилсябез ошибок.


