BloGGood.ru

Блог Костаневича Степана

До Нового Года осталось:

Блог на разные темы, seo-оптимизация, раскрутка сайта, создание сайта, вкусные эффекты для сайта и многое другое…

Главная » Wordpress » Учимся создавать Шорткоды WordPress

Учимся создавать Шорткоды WordPress

2014-10-15 / Вр:01:25 / просмотров: 7552

Если у вас есть блог, созданный на CMS WordPress, то вы наверняка добавляли плагины! А если добавляли плагины, тогда вы однозначно сталкивались с ситуацией, когда нужно было вставить в запись или на страницу вашего блога элемент плагина. Хороший пример этому будет плагин для формы обратной связи «Contact Form 7». После установки плагина нужно вставить в текст страницы вот такой элемент:

 [сontact-form-7 id="220" title="Контактная форма 1"]

Вот этот элемент и есть «shortcode WordPress»

Давайте выясним теоретически, что это такое шорткод (shortcode).

Шорткод (shortcode) – это короткий код, позволяющий вывести любую функцию в любом месте блога, в тексте записи и на страницах WordPress.

Шорткод появился в WordPress после версии 2.5

Как создать шорткод (shortcode) WordPress?

Как создать шорткод (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_date() {
        $data ="<strong>Сегодняшняя дата: </strong>" . date('d-m-Y');
	return $data;
}

add_shortcode( 'bloggood_date', 'wp_date' );

В тексте или в любом участке кода поставьте шорткод:

[bloggood_date]

В результате вы увидите:

Сегодняшняя дата: 18-02-2019

Я думаю, вы поняли, как создать свой собственный шорткод на WordPress, осталось только выучить функции на PHP :idea:.

Напоминаю: если вам интересны статьи, ставьте лайки в соц. сетях, расскажите другу про эту статью. Может он как раз это и ищет!!!:arrow:

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓

Получай обновления блога!!! Подпишись:

Популярные статьи:

Один ответ на комментарий - Учимся создавать Шорткоды WordPress

  1. Леонид

    Очень полезная стаья

    Ответить

Добавить комментарий

;-) :| :x :twisted: :smokes: :smile: :shock: :sad: :rose: :roll: :razz: :pop-corne: :oops: :o :mrgreen: :lol: :idea: :grin: :gazeta: :evil: :cry: :cool: :coffe: :arrow: :???: :?: :!:

Чтобы добавить в комментарий код HTML, PHP, CSS, JavaScript, нужно сделать так: [code] ваш код [/code]

Метки: ,

Мои цели на 2018-2019:

1). Закончить тему «Bootstrap»

2). Закончить тему «Все про PHP и MySQL»

3). Создать портфолио и мини интернет-магазин шаблонов

4). Довести количество статей до 800

5). Добиться посещаемости 3000 человек/сутки

6). Увеличить число подписчиков до 250

Статистика по блогу

Количество записей на блоге: 798
Количество страниц на блоге: 20
Количество рубрик на блоге: 28
Количество меток на блоге: 72
Количество комментариев на блоге: 4517