Shortcode WordPress — как правило, не очень активно используются в блогах.
Но если владелец блога вкладывает в него всю душу, то скорее всего он уже слышал про шорткоды и систематически их использует. Если вы не слышали о них, то сегодня я напишу пару слов о такой полезной вещи для вашего сайта или блога.
Shortcode переводиться как Короткий Код. Им он по сути и является. Это короткий код с помощью которого на страницы блога вызывается функция. Назначение функций может быть совершенно различным, от создания кнопки до ограничения в доступе к каким либо материалам блога. Это существенно экономит ресурсы блога, ведь, как правило, другой способ для подобного расширения функционала это установка плагинов. Если у вас установлен WordPress версии 2.5 или выше, то вы можете позволить себе такую шалость.
Сами функции, вызываемые шорткодами, находятся в файле functions.php. Рассмотрим, как мне показалось, наиболее интересные шорткоды.
Доступ к посту только зарегистрированным пользователям. Очень удобно использовать для предоставления доступов к книгам, мануалам и прочим платным материалам. При скрытии поста или части поста доступ к нему получат только зарегистрированные пользователи! В functions.php добавляем вот такой код.
Вызываем функцию шорткодом:
Кодировка E-mail на html языке. Попади ваш E-mail адрес в спам базы один раз, вы будите не рады этому на всю жизнь. Защититься можно сделать кодировку E-mail. В functions.php добавляем вот такой код.
Вызываем функцию шорткодом:
Достижения блога. Вывести успехи блога в виде количества комментариев и постов можно так же с помощью шорткода. Такие достижения полезны не только для хвастовства, но и для рекламодателей рассматривающих площадку. Когда они видят активность вашего блога, он составляют о нем свое мнение которое напрямую влияет на цены за рекламу и на сотрудничество в целом. В functions.php добавляем вот такой код.
Вызываем функции шорткодами:
Думаю, по самим шорткодам видно какие функции они будут вызывать?
Скрытие поста или его части на время. Иногда может появиться необходимость в скрытии поста или его части на определенное время. Например, вы опубликовываете информацию, а сами уезжаете на отдых (опубликовали пост 10 июня, а скрытую информацию нужно показать через 5 дней). Как правило это может касаться конкурсов или подобного рода акций. В functions.php добавляем вот такой код.
Вызываем функцию шорткодом:
. Пока не наступит это число, будет отображаться счетчик с обратным отсчетом.
Если вы не хотите разбираться с созданием и улучшением своего сайта, то можно доверить это дело тем кто любит и хотел это сделать. Подробности на сайте http://www.fonsik.ru/sait.html
Вдохновитель поста oriolo.ru, блог Иры Соколовской
12 ответов к “Shortcode WordPress (шорткоды WordPress): расширяем функционал WP”
А Bb теги не почти то что шорткод?
Только это что-то типа вызова функции. Верно?
Угу.
Здравствуйте. У меня шаблон Striking,очень многофункциональный.В него уже заложено много настроек и шорткодоф, поэтому файл «функцион» немного отличается от такого же,на обычных шаблонах. Попытался там сделать шорткод- база слетела. В общем у него уже есть в наборе свои шорткоды,только где они находятся? Я,честно говоря,не врубаюсь. Посмотрел файл «шорткоды», но там вроде бы не то. Мне бы найти сам этот список команд (его родных шорткодов).
В смысле я просто в этот список новый код добавить хочу.
Хм, честно говоря даже не знаю. Я не настолько силен в программировании. Попробуйте обратиться к Ире. Сайт указан внизу статьи.
Спасибо!
Спасибо, воспользовался на своем блоге. Очень прикольно выглядит публикация поста с отсрочкой.
Как использовать один шорткод в нутри другого ?
Без понятия :)
return do_shordcode($content);
Здравствуйте. Можно узнать, можно ли использовать шорткод для вставки плагина в пост и как это реализовать?
Заранее спасибо.
Привет. Плагин? Не слышал о таком… шорткоды активирую дополнительные фишки в оформлении и навигации как я знаю, но не плагины :(