Для внутренних нужд разработан плагин работы с шоткодами. Не спешите закрывать страницу, аналогов я пока не особо знаю.
Проблема: часто для работы нам нужно использовать в контенте повторяющиеся блоки: список городов, контактные данные, таблица параметров итд итп.
Это приводит к тому, что:
- все это дело нужно раз за разом копипастить со страницы на страницу
- если что-то меняется в подобных данных, то вам нужно перелопатить 100500 страниц, чтобы внести коррективы.
В случае, если у вас сайты в аренду или под лидген, вы регулярно сталкиваетесь в нобходимости подобных быстрых замен в контенте.
Решение: мы разработали плагин, который, по сути, является библиотекой шоткодов. Это позволяет собирать страницы вашего сайта буквально по частям, а в нужный момент вы вносите изменения в конкретный блок ОДИН РАЗ, и вуаля - на всем сайте происходит замена контента.
Как это работает:
Вы устанавливаете плагин
Вы создаете в настройках плагина неограниченное количество шоткодов.
Каждый шоткод имеет категорию (например, pics, c2a, контакты итд - все названия вы задаете руками сами)
Каждому шоткоду присваивается блок контента, который будет выводиться. Это может быть текст, таблицы, маркированные списки, фото, видео итд итп. Поле работы с контентом имеет текстовый редактор, поэтому все настраивается быстро и просто.
Все созданные шоткоды автоматически добавляются в текстовый редактор
одним нажатем кнопки вы вставляете в страницу или запись нужный шоткод, на выходе получаете обычную страницу, где вместо шоткода выводится заданный ранее контент.
Делалось для собсвтенных нужд и будет активно развиваться. Наконец нашел исполнителя, который в силах качественно реализовывать мои идеи в виде программного кода. Все проверено и работает.
Уже реализован экспорт и импорт между сайтами (чтобы можно было переносить наборы шоткодов между проектами, а не забивать их руками заново).
ВАЖНО! Работает только с контентной частью записей и страниц. Именно для этого и разрабатывалось. Т.е, не будет работать (в текущей реализации) в сайдбарах и прочих виджетах (вернее, 50 на 50, будет работать или нет).
ВАЖНО! Текущая реализация импорта шоткодов должна проводиться на нулевом сайте, т.к она перезаписывает значения в БД на испортируемые. Т.е, если вы сначала на сайте создадите в рамках плагина пачку шоткодов, а потом сделаете импорт, останутся только импортированные
Я пока доволен как слон, в рамках трех рабочих дней вся разработка плагина для меня окупилась за счет экономии оплаты работы КМ отдела, когда задачи по внесению правок в нужные блоки контента делаются не по 2-3 дня, а за 2 минуты.