Шорткоды — что это?

Автор: | 03.08.2015

Здравствуйте, уважаемые читатели in4wp.ru, сегодня мы рассмотрим одну из функций PHP, которая заменяет длинный код на короткий, используя квадратные скобки. Вот такие: [шорткод].

На самом деле это очень удобно и многие из вас этим пользуются даже не замечая этого.

Пользуются шорткодами как в стандартном редакторе WordPress, так и в файлах шаблона для разнообразных целей.

К слову, WordPres начал поддерживать шорткоды с версии 2.5.

[tip]Работа шорткодов выглядит следующим образом: делаем конструкцию заключенную в квадратные скобки [шорткод], после этого редактор WordPress генерирует контент. [/tip]

Возможно сделать сложную PHP функцию или простую строку.

Шорткоды: что же они дают?

Информация, которая находится на ваших станицах, либо записях становится красиво оформленной, читать ее становится гораздо легче.

Используя шорткоды вы забудете о простых столбах текста с картинками, так как они помогают изменить оформление.

Также появляется возможность вставлять в свои посты разнообразные формы, слайдеры и кнопки.

Вот например такие:

[note]В общем шорткоды облегчают жизнь блогеров на все 100%.[/note]

Вот вам еще пару примеров шорткодов на моем блоге. Такие рамочки как эта сверху я вставляю вот таким шорткодом:

пример шорткода
А вот так я сделал выпадающие блоки с моей историей на странице Об Авторе.

пример использование шорткода
А вот так я использовал шорткод на странице Поддержка Читателя для создания формы заказа/обратной связи.

как я использовал шорткод

Самые простейшие функции для оформления текста я описывал в статье Как оформить статью красиво — посмотрите и обязательно отпишитесь в комментариях.

Кстати, с помощью этих самых шорткодов мы закрываем ссылки от индексации, может кто-то знает плагин sociallocker который закрывает часть контента и открывает только после лайка. Он тоже их использует!!!

Чем хороши шорткоды?

  • Быстрое изменение любого вывода кода на всех страницах.
  • Экономия времени оформления поста.
  • Удобство работы в редакторе. (Отсутствие сложных и самое главное длинных кодов)
  • Заменяют работу многих плагинов.
  • Возможность создание большого количества шорткодов. (При создании большого числа шорткодов, не будет создавать нагрузку на блог)

Я думаю каждый уже понимает, что это удобно. Использовать шорткоды — быстро, удобно, надежно.

Может быть кому-то интересно создать такие шорткоды своими руками? Это очень просто!

Как создать шорткод?

Я долго думал над тем примером, который можно привести. Вроде бы уже всё есть. Уже обо всем написано. Ан-нет.

Думаю, постоянные читатели блога заметили, что в конце статей я всегда оставляю одну и ту же фразу «С уважением, Тумилович Денис» — это как бы подпись автора статьи.

Так вот, если я каждый раз пишу эту строчку. Давайте вместе создадим шорт код, который бы упростил мне жизнь.

Итак. Заходим в файл functions.php в нашем шаблоне. И прописываем в него следующие строчки.

function in4wp_shortcode() {
return'С уважением, Тумилович Денис.';
 }
add_shortcode('bye', 'in4wp_shortcode');

Этот шорткод дает нам возможность попрощаться с читателями, используя короткий опознавательный знак.

Достаточно прописать

[bye]

В визуальном режиме редактора WordPress и эта функция отобразится автоматически.

Вот как я прописал:

новый шорткод на блоге
Итак, в сегодняшней статье мы разобрали обозначение шорткодов, что дают эти коды заключенные в квадратные скобки, а также провели простой пример использования шорткодов.

Это далеко не все, потому как использовать шорткоды возможно не только в тексте, а также в аудио и видео файлах — если вам интересно это — напишите об этом в комментариях и я раскрою интересную для вас тему.

и не забудьте [urlspan]подписаться[/urlspan] чтобы не пропустить обновления блога.

При использовании бесплатных шаблонов, шорткоды, просто не заменимая функция, ну а если вы пользуетесь платными версиями, то там я думаю их итак достаточно большое количество. Кто со мной согласен?

Пользуясь случаем, хочу объявить о том, что у меня есть БЕСПЛАТНЫЙ курс по созданию блога с нуля — ПОЛУЧИТЬ КУРС. Помогаю новичкам в развитии.

[bye]

Шорткоды — что это?: 10 комментариев

  1. Александр

    Очень удобно работать с блогом используя шорт коды. Я тоже применяю их на своем блоге, но пока их мало ищу какие-нибудь интересные шорткоды для вставки различных заметок в статье

  2. Надежда

    Моему блогу уже почти 2 года, а я только недавно узнала о шорткодах. Согласна, классная вещь. Правда надо знать стили и как функцию прописывать. Не стала мучиться, нашла плагин и использую теперь его. Смысл тот же, просто использование шорткодов автоматизировано.

    1. Ольга

      А чего вы так долго пишете блог и до сих пор не в курсе?

      1. Надежда

        А вот как то не сталкивалась, не хотелось или времени не было, в общем руки не доходила

  3. Сергей Оксак

    Шорткоды — очень интересная вещь, мне понравилось. Они действительно позволяют красиво украсить статью, причем самым простым способом. Я долго не мог понять, как ты, Денис, это делаешь, а разгадка оказалась простой. Еще понравилось, что можно сэкономить кучу времени на оформлении статьи, а это действительно удобно. Спасибо за полезную информацию!

  4. Владимир

    Все делаю своими руками (уже два сайта сделал и без счета разных страниц) и думал, что про WP я знаю если не все, то почти все. Прочитал эту статью, и вижу нет не все я знаю. Шорт код способен значительно упростить работу блогера. Спасибо автору за науку.
    С уважением Владимир

  5. Кира

    Добрый день, а скажите пожалуйста. Индексируется ли то что находится внутри Шорт кода?
    Заранее спасибо за ответ.

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

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