Рубрики
WordPress

Shortcode WordPress (шорткоды WordPress): расширяем функционал WP

Shortcode WordPress  — как правило, не очень активно используются в блогах. Но если владелец блога вкладывает в него всю душу, то скорее всего он уже слышал про шорткоды и систематически их использует. Если вы не слышали о них, то сегодня я напишу пару слов о такой полезной вещи для вашего сайта или блога.

Shortcode WordPress (шорткоды WordPress): расширяем функционал WP

Shortcode переводиться как Короткий Код. Им он по сути и является. Это короткий код с помощью которого на страницы блога вызывается функция. Назначение функций может быть совершенно различным, от создания кнопки до ограничения в доступе к каким либо материалам блога. Это существенно экономит ресурсы блога, ведь, как правило, другой способ для подобного расширения функционала это установка плагинов. Если у вас установлен WordPress версии 2.5 или выше, то вы можете позволить себе такую шалость.

Сами функции, вызываемые шорткодами, находятся в файле functions.php. Рассмотрим, как мне показалось, наиболее интересные шорткоды.

Доступ к посту только зарегистрированным пользователям. Очень удобно использовать для предоставления доступов к книгам, мануалам и прочим платным материалам. При скрытии поста или части поста доступ к нему получат только зарегистрированные пользователи! В functions.php добавляем вот такой код.

Вызываем функцию шорткодом: [member]Помещаем сюда нашу информацию для зарегистрированных.[/member]

Кодировка E-mail на html языке. Попади ваш E-mail адрес в спам базы один раз, вы будите не рады этому на всю жизнь. Защититься можно сделать кодировку E-mail. В functions.php добавляем вот такой код.

Вызываем функцию шорткодом: [mailto]Ваш E-mail[/mailto].

Достижения блога. Вывести успехи блога в виде количества комментариев и постов можно так же с помощью шорткода. Такие достижения полезны не только для хвастовства, но и для рекламодателей рассматривающих площадку. Когда они видят активность вашего блога, он составляют о нем свое мнение которое напрямую влияет на цены за рекламу и на сотрудничество в целом. В functions.php добавляем вот такой код.

Вызываем функции шорткодами:

  • [wcs_count type=posts]
  • [wcs_count type=pages]
  • [wcs_count type=categories]
  • [wcs_count type=tags]
  • [wcs_count type=comments]
  • [wcs_count type=commenters]
  • [wcs_count type=comments_per_post]
  • [wcs_count type=comments_pingback]

Думаю, по самим шорткодам видно какие функции они будут вызывать?

Скрытие поста или его части на время. Иногда может появиться необходимость в скрытии поста или его части на определенное время. Например, вы опубликовываете информацию, а сами уезжаете на отдых (опубликовали пост 10 июня, а скрытую информацию нужно показать через 5 дней). Как правило это может касаться конкурсов или подобного рода акций. В functions.php добавляем вот такой код.

Вызываем функцию шорткодом: [cdt month=»06″ day=»15″ year=»2012″] Старт конкурса![/cdt]. Пока не наступит это число, будет отображаться счетчик с обратным отсчетом.

Если вы не хотите разбираться с созданием и улучшением своего сайта, то можно доверить это дело тем кто любит и хотел это сделать. Подробности на сайте http://www.fonsik.ru/sait.html

Вдохновитель поста oriolo.ru, блог Иры Соколовской

12 ответов к “Shortcode WordPress (шорткоды WordPress): расширяем функционал WP”

А Bb теги не почти то что шорткод?
Только это что-то типа вызова функции. Верно?

Здравствуйте. У меня шаблон Striking,очень многофункциональный.В него уже заложено много настроек и шорткодоф, поэтому файл «функцион» немного отличается от такого же,на обычных шаблонах. Попытался там сделать шорткод- база слетела. В общем у него уже есть в наборе свои шорткоды,только где они находятся? Я,честно говоря,не врубаюсь. Посмотрел файл «шорткоды», но там вроде бы не то. Мне бы найти сам этот список команд (его родных шорткодов).

Хм, честно говоря даже не знаю. Я не настолько силен в программировании. Попробуйте обратиться к Ире. Сайт указан внизу статьи.

Спасибо, воспользовался на своем блоге. Очень прикольно выглядит публикация поста с отсрочкой.

Здравствуйте. Можно узнать, можно ли использовать шорткод для вставки плагина в пост и как это реализовать?
Заранее спасибо.

Привет. Плагин? Не слышал о таком… шорткоды активирую дополнительные фишки в оформлении и навигации как я знаю, но не плагины :(

Добавить комментарий для Александр Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *