Главная » WordPress » Статьи Wordpress » WordPress: shortcode. Пример использования со считыванием параметров.
Распечатать статью

WordPress: shortcode. Пример использования со считыванием параметров.

Дабы ничего не усложнять это будет чисто рабочая, но очень простая пара примеров использования add_shortcode на WordPress.

Итак, вариант использования с входными параметрами, прописывать в «functions.php» темы, либо в коде плагина:

<?php
// $attr - входные параметры

function my_shortcode_func($attr) {
// например, первый параметр
  if ($attr['param1'] == 1) { 
    $s1='цифру один'; 
  } else { 
    $s1='что-то другое';
  }
// например, второй параметр
  if ($attr['param2'] == 2) { 
    $s2='Вы набрали'; 
  } else { 
    $s2='Вы ввели';
  }				
  return $s2.': '.$s1;
}
// добавление шорткода: my_short_code
// обработчик: функция my_shortcode_func   
add_shortcode('my_short_code', 'my_shortcode_func');

Теперь добавьте через админ-панель в любую существующую или новую страницу/запись (точно также как добавляете материал на сайт) к примеру вот это:

[my_short_code param2=1 param1=2]

Получите результат вида «Вы ввели: что-то другое». Вот скриншот.

Не воспринимайте этот код слишком серьезно. Это просто напросто обычная демонстрация некоторых возможностей WordPress. Подробнее читаем Codex в разделе Shortcode API.

Источник:  sooource.net

Вы можете оставить комментарий, или обратную ссылку на Ваш сайт.

Оставить комментарий

Похожие статьи