我一直在努力迁移我的一个插件以支持多站点安装,并试图找出最干净的方法来处理以下一系列事件:
插件是网络激活的,新站点被添加了,我目前正在收听激活挂钩,它适用于其他任何情况,包括个人激活和站点范围的激活,但添加新站点时我没有收到激活点击。Incidentally, this strikes me as a bug in WP core... 无论如何,我需要捕捉这一系列事件并运行激活操作。
我在考虑将wpmu_create_blog 挂钩和is_plugin_active_for_network, 但我不确定是否有更好的方法可以做到这一点。