在buddypress将详细信息保存在mysql数据库中之后,我试图将用户和组详细信息保存在Active Directory(LDAP)中。
我可以在哪里放置代码以将用户和组详细信息保存在LDAP中。我可以调用一个函数还是可以使用任何内置函数?
WordPress为此有一种机制:动作和过滤器。BuddyPress利用动作/挂钩提供扩展点,您可以通过这些扩展点自定义它,而无需修改其来源。
对于您所需要的,有一个do_action( 'bp_core_activated_user', $user_id, $key, $user )
定义的钩子,因此您只需注册add_action( 'bp_core_activated_user', 'bp_core_new_user_activity' )
将$user_id, $key, $user
作为参数调用的钩子。
如果您搜索文档,则会发现大多数挂钩。但是理想情况下,您应该查看来源本身以找到合适的来源。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句