Добавление своего шорткода
Шорткоды — это набор простейших функций, создающих микро-коды, которые можно использовать в стандартном визуальном редакторе. Они позволяют сэкономить вам время при написании текста / разметки страницы.
Поля:
Допустим мы добавили шорткод test, с параметром: атрибут - url, значение - mysite, код замены - http://sibirstroysnab.ru
А наш общий код замены выглядит так:
Теперь если мы в редакторе добавим наш шорткод в таком виде:
Если в параметрах шорткода вы указали только атрибут, без значения и кода замены, то он будет заменен на ваше значение.
Допустим мы добавили параметр с атрибутом
Поля:
- Название - Название шорткода, которое будет отображаться только внутри кабинета;
- Шорткод - Сам шорткод, который будет заменяться. Допустимо использование только латинских букв. Например если вы укажете
test
, то ваш шорткод будет вида:[my_test]
- обратите внимание, что в начало автоматически добавляется префикс my_; - Параметры шорткода - Чтобы расширить возможности своего шорткода, вы можете задать ему параметры.
- Атрибут - Состоит только из латинских букв. Например добавим к нашему шорткоду параметр с атрибутом
url
. Тогда наш шорткод может принимать вид:[my_test url="моя ссылка"]
- Значение - Состоит только из латинских букв. В дополнение к атрибуту вы можете указать его значение(-я) с кодом замены. Например для атрибута
url
добавим значение:mysite
- Код замены - Код/текст замены для соответствующего значения атрибута. Для значения
mysite
, которое мы добавили ранее, добавим код замены:http://sibirstroysnab.ru
- Атрибут - Состоит только из латинских букв. Например добавим к нашему шорткоду параметр с атрибутом
- Код замены - В этом поле указывается код, на который будет заменен ваш шорткод.
Допустим мы добавили шорткод test, с параметром: атрибут - url, значение - mysite, код замены - http://sibirstroysnab.ru
А наш общий код замены выглядит так:
Мой сайт сделан на %url%
Теперь если мы в редакторе добавим наш шорткод в таком виде:
[my_test url="mysite"]
, то в итоге он будет заменен на: Мой сайт сделан на http://sibirstroysnab.ru
Если в параметрах шорткода вы указали только атрибут, без значения и кода замены, то он будет заменен на ваше значение.
Допустим мы добавили параметр с атрибутом
color
, а наш общий код замены выглядит так: Мой сайт сделан на <span style="color: %color%">sibirstroysnab.ru</span>
, тогда если мы добавим наш шорткод в таком виде: [my_test color="red"]
, то в итоге он будет заменен на: Мой сайт сделан на <span style="color:red">sibirstroysnab.ru</span>