Подняться наверх

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

You are here

Primary tabs

  • Просмотр(active tab)
  • Обсуждение

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

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

<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');    
</php>
Теперь добавьте через админ-панель в любую существующую или новую страницу/запись (точно также как добавляете материал на сайт) к примеру вот это:
<code>
[my_short_code param2=1 param1=2]
</code>
Получите результат вида «Вы ввели: что-то другое». Вот скриншот.

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

Опрос

Что хотим видеть

Навигация

  • Drupal (149)
    • API v. 7 (49)
      • Таблицы БД (3)
      • Функции (48)
    • Заметки (90)
    • Модули (9)
  • WordPress (147)
    • Статьи (99)
    • Шаблоны (21)
    • Плагины (28)
  • MODx (11)
    • MODx Evolution (5)
    • MODx Revolution (5)
  • Полезности (79)
    • HTML/CSS (10)
    • JQuery примеры (21)
    • Apache (8)
    • MySQL (4)
    • PHP (4)
    • Софт для веба (13)
  • Новости проекта (7)

Спонсоры

технический перевод текстов. . Дом советов- полезные советы и рецепты.
Яндекс.Метрика

Использовано памяти на 6.331mb