Если у вас есть блог, созданный на CMS WordPress, то вы наверняка добавляли плагины! А если добавляли плагины, тогда вы однозначно сталкивались с ситуацией, когда нужно было вставить в запись или на страницу вашего блога элемент плагина. Хороший пример этому будет плагин для формы обратной связи «Contact Form 7». После установки плагина нужно вставить в текст страницы вот такой элемент:
[сontact-form-7 id="220" title="Контактная форма 1"]
Вот этот элемент и есть «shortcode WordPress»
Давайте выясним теоретически, что это такое шорткод (shortcode).
Шорткод (shortcode) – это короткий код, позволяющий вывести любую функцию в любом месте блога, в тексте записи и на страницах WordPress.
Шорткод появился в WordPress после версии 2.5
Как создать шорткод (shortcode) WordPress?
Для начала попробуем создать простой шорткод. Чтобы создать любой сложности шорткод, нужно хоть немного знать основы Php-функции.
Макет создания шорткода:
function имя_функции() { return 'действие функции'; } add_shortcode('имя_шоркода', 'имя_функции');
Макет для вызова шорткода:
[имя шоркода]
Теперь по макету попробуем создать простейший шорткод:
1. Откройте файл «functions.php» и вставьте в самом конце перед символом «?>» вот такой код:
function bloggood_hello() { return 'Привет, BlogGood.ru!'; } add_shortcode('wp', 'bloggood_hello');
2. Теперь на странице или на записи поставьте этот шорткод:
[wp]
В результате вы увидите надпись:
Привет, BlogGood.ru
Разберем код:
bloggood_hello() – название (придуманное имя) функции;
return 'Привет, BlogGood.ru!'; – какие действия должна сделать функция;
add_shortcode('wp', 'bloggood_hello'); – создаем шорткод. При этом даем шорткоду имя (в моем примере это «wp») и связываем шоркод с функцией (в моем примере это «bloggood_hello»);
[wp] – это макро-код (shortcode), который выведет результат выполненной функции на любой странице, записи.
Давайте теперь создадим еще один простенький шорткод, чтобы он выводил дату:
1. Откройте файл «functions.php» и вставьте в самом конце перед символом «?>» вот такой код:
function wp_date2() { $data ="<strong>Сегодняшняя дата: </strong>" . date('d-m-Y'); return $data; } add_shortcode( 'bloggood_date', 'wp_date2' );
В тексте или в любом участке кода поставьте шорткод:
[bloggood_date]
В результате вы увидите:
Сегодняшняя дата: 23-03-2023Я думаю, вы поняли, как создать свой собственный шорткод на WordPress, осталось только выучить функции на PHP .
Напоминаю: если вам интересны статьи, ставьте лайки в соц. сетях, расскажите другу про эту статью. Может он как раз это и ищет!!!
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 329815 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 274370 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 220443 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 186394 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 181502
Один ответ на комментарий - Учимся создавать Шорткоды WordPress
Добавить комментарий
Метки: wordpress, без плагинов
Очень полезная стаья