Типограф постов в WordPress

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

Плагин для WordPress, который автоматически типографирует заголовки и текст постов через сервис Типограф Лебедева.

WP Typograf абстрактный паттерн

Что делает плагин

Типографирование — это приведение текста к профессиональным типографским нормам. Плагин автоматически:

  • заменяет прямые кавычки на «ёлочки» и «лапки»
  • ставит длинное тире вместо дефиса там, где это нужно
  • добавляет неразрывные пробелы после коротких предлогов и союзов (и, в, на, с, к, по…)
  • заменяет ... на многоточие
  • убирает лишние пробелы
  • и многое другое согласно правилам русской типографики

Обработку выполняет веб-сервис Студии Лебедева — тот же движок, что стоит за их типографом. Сервис бесплатный.

Установка

  1. Скопируй папку wp-typograf в wp-content/plugins/
  2. Убедись что структура файлов такая:wp-content/plugins/wp-typograf/ wp-typograf.php includes/RemoteTypograf.php
  3. Зайди в «Плагины» в админке WordPress и активируй «WP Typograf»

Как работает

Автоматическое типографирование при сохранении

После активации плагин работает незаметно в фоне. Каждый раз когда ты сохраняешь или публикуешь пост — заголовок и текст автоматически отправляются в API Лебедева, обрабатываются и сохраняются в базу уже в типографированном виде.

Автосохранения и черновики не обрабатываются — только явное сохранение.

Если API недоступен (нет интернета, сервис лежит) — пост сохранится с оригинальным текстом, ничего не сломается.

Массовое типографирование существующих постов

Для обработки уже опубликованных материалов есть отдельный инструмент.

  1. Зайди в «Инструменты» → «Типографировать посты»
  2. Выбери тип записей (Записи, Страницы или любой другой публичный тип)
  3. Нажми «Типографировать»

Плагин обойдёт все опубликованные записи выбранного типа и обработает каждую. По завершении покажет сколько записей обработано и сколько ошибок (если были).

Поскольку WordPress сохраняет ревизии, после обработки можно откатить любой пост к исходному варианту через «Ревизии» в редакторе.

Ограничения

  • Текст передаётся в API по HTTP (не HTTPS) — ограничение самого сервиса Лебедева
  • При большом количестве постов (тысячи) массовая обработка может упереться в лимит max_execution_time на сервере
  • Обрабатываются только заголовок (post_title) и основной текст (post_content)

Итоги

Вот такой сервис я сделал для себя и делюсь с вами, проверил на самом большом блоге в 168 постов, за несколько минут плагин справилсябез ошибок.

Global

Если у вас есть вопрос?

По вопросу статьи или что-то связанно свашим цифровым проектом, просто свяжитесь со мной?

Связаться сейчас

Похожие записи

Перезвонить?

Хотите развивать бизнес онлайн, мы можем вам помочь!