it-swarm-ru.tech

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

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

2
grm

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

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

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

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

1
hakre