Не пропусти
Главная » WordPress » Как вставлять шорткоды в боковые виджеты WordPress

Как вставлять шорткоды в боковые виджеты WordPress

В одной из своих статей я уже писал о том, как добавлять и использовать виджеты в WordPress. Один из самых часто задаваемых вопросов о виджетах – это как вставить шорткоды в боковой сайдбар WordPress? По умолчанию шорткоды не работают в боковых виджетах. В этой статье я расскажу, как легко использовать шорткоды в боковых сайдбарах.

Как вставлять шорткоды в боковые виджеты WordPress

Почему шорткоды не работают в виджетах?

В вордпрессе с помощью шорткодов можно значительно улучшить функциональность текстовой области. Это по достоинству оценивается непосредственно при написании записи.

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

Как вставлять шорткоды в боковые виджеты WordPress

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

Метод № 1: добавление шорткода в текстовый виджет

В этом методе на помощь придет простой плагин. Он отлично подходит новичкам, которые бояться вручную вставлять коды.

Для начала, установите и активируйте плагин Shortcode Widget. Для более подробной пошаговой инструкции ознакомьтесь с заметкой как устанавливать плагины в WordPress.

После активации зайдите во Внешний вид » Виджеты. На этой странице в списке доступных виджетов вы увидите шорткоды.

Просто добавьте виджет шорткода в сайдбар, а затем вставьте шорткод в поле контента. Только не забудьте щелкнуть по кнопке «Сохранить».

Как вставлять шорткоды в боковые виджеты WordPress

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

Метод № 2: вставка шорткодов в текстовый виджет WordPress

Если работа с кодами у вас не вызывает проблем, то можно вставить шорткоды в текстовые виджеты.

Просто вставьте этот код в файл темы functions.php или в site-specific plugin.

// Enable shortcodes in text widgets
add_filter('widget_text','do_shortcode');

Зайдите на сайт, чтобы убедиться в работе шорткода.

Как вставлять шорткоды в боковые виджеты WordPress

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

Надеюсь, эта статья помогла вам разобраться с шорткодами и у вас не возникнет проблем с их добавлением в боковые виджеты WordPress. Возможно, вам будет также интересно узнать о том, как вставить виджет для страницы в сам текст записи?

Если вам понравилась статья, то поделитесь ею. Не забывайте подписываться на мой YouTube канал, также находите меня в ВКонтакте.

О admin

Оставить комментарий

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

*

x

Check Also

17 лучших WordPress тем для создания онлайн резюме

Хотите сделать онлайн резюме? Это прекрасное решение для всех тех, кто хочет создать персональный бренд, найти работу, обзавестись новыми контактами. У WordPress множество тем, которые помогут  создать профессиональную онлайн презентацию. В этой статье я расскажу ...

Рейтинг@Mail.ru