Как добавить виджеты WordPress на страницу/запись

Виджеты очень удобны для пользователей, так как позволяют простым перетягиванием добавлять элементы на свой сайт на WordPress. Даже если вы расширите функционал виджетов с помощью сторонних плагинов, то всё равно будете ограничены областями их расположения на сайте (сайдбар, футер… ) Было бы не плохо иметь возможность добавлять их в контент страницы или запись с помощью одной лишь строки кода? Да, и в этой статье мы покажем вам как добавить виджеты WordPress на страницы и записи блога.

Первым делом вам нужно установить и активировать плагин amr shortcode any widget. После активации плагина переходим в Внешний вид » Виджеты. Затем, перетягиваем те виджеты, которые вы хотите отобразить в записи блога или на странице, в сайдбар под названием Shortcodes.

widget-in-post-page[1]

Теперь эти виджеты готовы к тому, чтобы быть добавлеными в ваш контент. Переходим в окно редактирования записи/страницы и вставляем следующий шорткод в любое место вашего контента: [do_widget widgetname]. Например:

[do_widget calendar]

[do_widget pages]

Если в названии виджета есть пробел, то его необходимо заключить в кавычки, вот таким образом:

[do_widget «recent posts»]

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

Решение проблем

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

http://www.example.com/page-title/?do_widget_debug

Вам отобразится отладочная информация с ID виджета. Поищите ID виджета под Shortcodes Sidebar.

Надеемся, что эта статья помогла вам добавить виджеты WordPress на страницу/запись. По вопросам и с отзывами по статье милости просим в комментарии.

VN:F [1.9.22_1171]
Rating: 4.7/5 (10 votes cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
  • Алекс

    хорошая статья, а как раскидать эти самые виджеты на странице в нужные места? а то они все идут в ряд вниз

    • ADv

      CSS Вам в помощь…

  • Александр

    У меня не получается ничего. Перешел в отладку. нашел id виджета. И что с ним делать? куда вставлять в каком виде? Годилось бы дополнить статью примером.

  • Гнс

    Ты че наворотил тут демон? Одна страниц отжирает процессо и память почти полностью.

  • Наталия

    Добрый день! А как сделать так, чтобы 2 виджета (группа вконтакте и фб) расположить не в колонку, а в строку рядом?

    • ADv

      Обернуть их в div, прописав этим div определенные стили типа display:inline

      • Наталия

        Благодарю за ответ!! Просто я не программист, можете подсказать?

  • Татьяна

    Благодарю!!! Все получилось! Очень ценная информация!!!

Scroll To Top