WordPress шорткод в PHP

Использование шорткода в WordPress
Использование шорткода в WordPress

Shorcode — наиболее привлекательный способ отображения рекламных объявлений на WP. С английского языка слово переводится как «короткий код». WordPress шорткод в php — оптимальное решение. Установить рекламный плагин намного проще,. Однако, очень часто возникают сложности с правильным форматированием текста. Страдает не только дизайн, но и продвижение сайта.

Достоинства shorcode:

1) Установка не подразумевает постоянное редактирование php-кода;
2) Простая смена рекламных объявлений и блоков. Поменяли код и получили готовый результат;
3) Никак не влияют на отображение статей.

Отрицательное в shorcode:

1) Работать с шорткод в php wordpress придется вручную. Никаких специальных программ не предусмотрено. Если править нужно 2-3 статьи, то не вопрос. А представьте, если таковых свыше 100. Придется потратить уйму свободного времени;
2) Если Вы хотите поменять расположение, то делать это придется вручную.

Как вставить шорткод в WordPress?

Если Вы и так прекрасно разбираетесь в WordPress, и Вам требуется быстрый ответ, тогда используйте специальный код:

php echo do_shortcode( '[ваш_шорткод]' );

Не забываем открывать и закрывать php в шорткод wordpress с помощью пунктуации. Используйте разные кавычки в php-коде и shorcode. Проще говоря, если Вами используются одинаковые кавычки в шорткоде и php, то нужно заменить их на одинарные. Обычно это становится причиной нерабочего кода.

Каким образом функционирует шорткод?

Все проще некуда. Предположим, у Вас сайт на основе движка WordPress. На сайте установлен простенький шаблон из числа бесплатных. Вам захотелось установить красивый слайдер, где бы можно было перелистывать собственные фото. Делается всё очень просто. Заходим в раздел «Плагины» (расширения) и скачиваем понравившийся слайдер. Разработчики предлагают большое разнообразие таких. И Вам будет предложено воспользоваться не огромным кодом ниже:

Шорткод
Шорткод

а всего лишь таким коротким:

Шорткод
Шорткод

Разметив на странице WordPress подобный код:

WordPress шорткод в PHP

вы получите свой заветный слайдер на сайте WP. Не надо никаких больших кодов с кучей символов. Короткий шорткод способен выводить любые скрипты.

Каким образом вставить тот же самый шорткод в php-код страницы?

Бывает, что владелец сайта хочет добавить шорткод непосредственно в код страницы, а не просто в редактор. Для этих целей создатели плагины указали сразу же и php-код для вставки:

WordPress шорткод в PHP

Подобная «функция» может применятся в любом удобном месте php-кода. К примеру, мы хотим с Вами разместить шорткод в файле header.php. Предположим, после body, а то и вовсе в файле sidebar.php. Самое оптимальное место — файл страницы content-page.php. На выходе получится красивый слайдер встроенный непосредственно в сам сайт.

Без минимальных знаний php здесь не обойтись. Иначе, можно напортачить не только с выводом шорткода, но и испортить шаблон. Перед редактированием сохраняйте рабочую копию файлов.

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

Создаем собственный php-код для шорткода WordPress

Некоторые разработчики плагинов не хотят предоставлять пользователям готовые php-коды. По всей видимости, они хотят, чтобы мы с Вами читали подобные уроки. Указывая только шорткод. К примеру, как в расширении слайдера ниже:

Slider CC
Slider CC

В данной ситуации нам с Вами придется проявить небольшую фантазию. Для этого нам потребуется переделать шорткод в готовую php-функцию, которая показана в самом начале. С учетом самого шорткода, мы получим следующий php-код:

echo do_shortcode( '[slidercc id="128"]' );

Этот фрагмент кода может использоваться в любом удобном месте шаблона. Спешить не нужно, обязательно хорошо прочитайте про форматирование php-кода.