Post Snippets для WordPress: вам нужен этот плагин

Post Snippets для WordPress: вам нужен этот плагин
Иногда в глубинах интернета можно найти настоящие жемчужины. Я просто хотел посмотреть, как добавить кнопку для размещения собственных шорткодов в текстовом редакторе, когда наткнулся на плагин «Post Snippets». Post Snippets — это, по сути, швейцарский армейский нож среди плагинов. Это сильно усложняет рабочий процесс, когда вы жонглируете фрагментами HTML или шорткодами, для которых нет кнопки в текстовом редакторе. Используя фрагменты постов, вам никогда не придется возвращаться к текстовому представлению вашего редактора, чтобы ввести HTML.

Post Snippets для WordPress: вам нужен этот плагин

Фрагменты сообщений для WordPress — Метрики

Post Snippets для WordPress: вам нужен этот плагин

Глядя на его описание, можно прийти к выводу, что этот плагин — не что иное, как место сбора текста, фрагментов HTML и PHP. Однако это впечатление далеко не так, поскольку этот плагин представляет собой гораздо больше. Я признаю, что больше не могу представить себе работу без него, так как я много занимаюсь форматированием HTML, которое до сих пор приходилось делать вручную в текстовом виде редактора. С этим плагином процесс станет намного проще.

После установки: создайте свой первый фрагмент сообщения

После установки и активации плагина вы можете найти страницу настроек в разделе «Настройки => Фрагменты записей». Там вы легко создадите свой первый фрагмент кода. Страница справки, которая разворачивается в верхней правой части административной поверхности, действительно заслуживает своего названия.

Post Snippets для WordPress: вам нужен этот плагин

На скриншоте уже три фрагмента HTML. Настройка действительно проста. В поле «название» вы вводите имя. В поле «переменная» вы определяете — ну — переменную (например, текст), а затем вводите фрагмент в правильное поле. Ниже поля фрагмента есть еще одно поле ввода для подробного описания. Это удобно для сайтов с несколькими авторами.

Ein Post Фрагмент Шнипсель

Если вы хотите использовать пользовательские переменные, это не проблема.

Фрагмент HTML всегда создается следующим образом:

{Текст}

Важно знать: вы можете использовать несколько переменных в одном фрагменте. Это позволяет вам, например, создавать пользовательские кнопки любого размера, цвета или вида.

Ein Snippet für einen verlinkten Button

Использование созданных фрагментов в текстовом редакторе

Post Snippets для WordPress: вам нужен этот плагин

В текстовом редакторе WordPress появится новая кнопка для добавления созданных фрагментов в текстовую область. Выберите сниппет, введите переменные и нажмите «вставить». Сделанный.

Post Snippets для WordPress: вам нужен этот плагинЭндергебнис

Лично я сторонник хорошо реализованного CSS уже в редакторе, поэтому мой редактор выглядит почти так же, как и конечный результат на сайте. Таким образом, я всегда могу мгновенно убедиться, что форматирование адаптировано правильно.

Что еще делают сниппеты?

Создание шорткодов PHP

Точно так же, как вы создаете фрагменты HTML, вы также создаете исполняемые файлы. Шорткоды PHP.

PHP-код как Snippet

Возможности для разработчиков

Кроме того, плагин предлагает функции разработчика. Например, вы можете решить, что неадминистраторы имеют доступ к настройкам плагина. Это можно сделать в файле wp-config.php. Точно так же вы можете запретить выполнение фрагментов PHP.

Возможности для разработчиков

Фильтр для разработчиков

Post Snippets для WordPress: вам нужен этот плагин

Хотя плагин Post Snippet поставляется с возможностью импорта и экспорта созданных фрагментов, он также дает разработчикам возможность подключаться к этим функциям с помощью фильтров.

Функция экспорта и импорта

Функции экспорта и импорта фрагментов сообщений

Очень полезна возможность экспортировать существующие фрагменты для их импорта в другую установку WordPress. Это экономит много работы, если вы хотите использовать свои фрагменты на нескольких веб-сайтах WordPress.

Заключение:

На мой взгляд, это один из самых интересных плагинов на рынке прямо сейчас. Это ускоряет весь мой рабочий процесс, а также готово к будущему, поскольку я могу быстро создавать и использовать новые элементы дизайна для своего веб-сайта.

Что ты говоришь? Есть ли лучший выбор?

(дпе)