Чем Сетевая Активация Отличается От Активации (по Реализации)?


Чем активация подключаемой сети отличается от обычной активации реализацией? Что сделано/не сделано в сетевой активации, что сделано/не сделано в активации?

Author: rsman, 2010-11-17

1 answers

Сетевая активация активирует плагин для каждого сайта в сети, в то время как обычная активация активирует плагин только для сайта, на котором вы находитесь в данный момент. Что касается реализации, то есть еще одно важное отличие:

Если ваш плагин создан для того, чтобы что-то делать, когда он активирован (через register_activation_hook()), это сработает автоматически при обычной активации подключаемого модуля, но не сработает для подключаемого модуля, активированного по сети, пока вы не перейдете на экран администратора для каждого блога.

Поэтому, если основные обновления базы данных привязаны к register_activation_hook(), они не произойдут, пока вы не войдете на другие сайты.

 7
Author: EAMann, 2018-10-31 00:55:38