Если вы при редактировании постов часто используете одни и те же данные, например, вставляете прайс, или галерею определенных изображений, или какой-то текст, то чтобы упростить эту процедуру наверняка сохранили код для быстрого копирования и вставки. Однако даже такой способ не совсем оптимален, так как требует множества действий: открыть файл, скопировать код, вставить код в пост. Гораздо проще создать шорткод, в котором будет использоваться часто используемый код, и вставлять его. Но если таких кодов много, и используются они часто, то и шорткод не спасает – он нужен не один, а несколько, и их все равно нужно писать руками или вставлять копированием. Плагин Global Content Blocks решит проблему часто употребляемых в постах кодов, являясь одновременно редактором шорткодов и сниппетов.
С помощью плагина Global Content Blocks вы можете приготовить заранее сколько угодно фрагментов кодов, и потом двумя кликами мышкой просто вставлять их в пост, выбирая из списка. Для создания блока с кодом плагин имеет собственный редактор, в котором можно использовать разметку HTML, PHP, записать код для вставки рекламы Google AdSense, iframe, и любого другого кода или текста с оформлением.
Процесс вставки часто используемых блоков с кодами максимально упрощен: после установки плагина Global Content Blocks в редакторе появляется кнопка, нажав на которую можно создать блок с произвольным кодом, добавить к нему название, и в дальнейшем вставлять его одним кликом, просто выбирая из списка. Плагин преобразовывает каждый блок с кодом в шорткод с порядковым номером, и в пост вставляется не содержимое кода, а этот шорткод. Такой подход удобен тем, что при вставке код не вырезается, если вставляющий его пользователь не является редактором блога или администратором. Вы можете заранее создать набор готовых кодов, а авторы могут ими пользоваться, просто выбирая из списка.
Получается нечто похожее на библиотеку сниппетов – небольших заготовок, которые можно при случае просто вставить в пост, не волнуясь, что WordPress их автоматически вырежет или исказит.
Global Content Blocks