Здравствуйте, уважаемые читатели 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]
Спасибо, теперь знаю-)
Очень удобно работать с блогом используя шорт коды. Я тоже применяю их на своем блоге, но пока их мало ищу какие-нибудь интересные шорткоды для вставки различных заметок в статье
Моему блогу уже почти 2 года, а я только недавно узнала о шорткодах. Согласна, классная вещь. Правда надо знать стили и как функцию прописывать. Не стала мучиться, нашла плагин и использую теперь его. Смысл тот же, просто использование шорткодов автоматизировано.
А чего вы так долго пишете блог и до сих пор не в курсе?
А вот как то не сталкивалась, не хотелось или времени не было, в общем руки не доходила
Шорткоды — очень интересная вещь, мне понравилось. Они действительно позволяют красиво украсить статью, причем самым простым способом. Я долго не мог понять, как ты, Денис, это делаешь, а разгадка оказалась простой. Еще понравилось, что можно сэкономить кучу времени на оформлении статьи, а это действительно удобно. Спасибо за полезную информацию!
Оказывается все так просто делается :) Круто.
Когда знаешь что делать, то все просто, это всегда так, по-моему.
Все делаю своими руками (уже два сайта сделал и без счета разных страниц) и думал, что про WP я знаю если не все, то почти все. Прочитал эту статью, и вижу нет не все я знаю. Шорт код способен значительно упростить работу блогера. Спасибо автору за науку.
С уважением Владимир
Добрый день, а скажите пожалуйста. Индексируется ли то что находится внутри Шорт кода?
Заранее спасибо за ответ.