web-dev-qa-db-ja.com

ネットワークのアクティブ化とアクティブ化(実装による)の違いは何ですか。

プラグインネットワークのアクティブ化は、実装による通常のアクティブ化とどう違うのですか?アクティベーションで行われる/行われないネットワークアクティベーションで行われる/行われないこと

6
rsman

ネットワークアクティベーションはネットワーク内のすべてのサイトのプラグインをアクティベートしますが、通常のアクティベーションは現在あなたがいるサイトのプラグインのみをアクティベートします。実装に関しては、もう1つの重要な違いがあります。

プラグインがアクティブになったときに( register_activation_hook() を介して)何かを行うように構築されている場合、プラグインを通常アクティブにすると自動的に起動しますが、not各ブログの管理画面にアクセスするまで、ネットワーク起動プラグインを起動します。

したがって、主要なデータベースの更新がregister_activation_hook()に関連付けられている場合、他のサイトにログインするまで更新は行われません。

7
EAMann