grm
  • 0
Учитель

Как автоматически зарегистрировать виджеты в новом блоге?

  • 0

Есть ли способ автоматически регистрировать виджеты, когда новый сайт регистрируется с настройкой нескольких сайтов? Например внутри wpmu_new_blog ?

Share
  1. В файле вашей темы functions.php вы можете проверить, установлена ​​ли она в первый раз в этом блоге. Это можно сделать с помощью опции. Параметр может быть установлен, чтобы пометить, что он устанавливается.

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

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

    Полный рабочий пример регистрации виджетов при активации темы можно найти в теме Semiologic Reloaded. Он доступен для скачивания, не стесняйтесь подстраиваться под себя.

    • 0
  2. Намного легче. the_widget() Функция уже присутствует. Просто обратитесь к кодексу.

    • 0

Оставить ответ

You must login to add an answer.