web-dev-qa-db-fra.com

En quoi l'activation du réseau est-elle différente de l'activation (par implémentation)?

Comment le plugin network activate est-il différent de l'activation normale par implémentation? Qu'est-ce qui est fait/non fait dans l'activation réseau qui est fait/non fait dans l'activation?

6
rsman

L'activation du réseau activera un plug-in pour chaque site du réseau, tandis qu'une activation régulière activera uniquement un plug-in pour le site sur lequel vous vous trouvez. En ce qui concerne la mise en œuvre, il existe une autre différence importante:

Si votre plugin est conçu pour faire quelque chose lorsqu'il est activé (via register_activation_hook() ), il se déclenchera automatiquement lorsque vous activerez un plug-in normalement, mais il pas se déclenchera pour un plugin activé par le réseau. jusqu'à ce que vous visitiez l'écran d'administration pour chaque blog.

Par conséquent, si les mises à jour majeures de la base de données sont liées à register_activation_hook(), elles ne se produiront pas tant que vous ne vous connecterez pas aux autres sites.

7
EAMann