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?
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.