如何在Buddypress中创建组或用户后调用函数

问题描述 投票:4回答:1

我试图在zepinress保存mysql数据库中的详细信息后,在Active Directory(LDAP)中保存用户和组详细信息。

在哪里可以放置代码以在LDAP中保存用户和组详细信息。我可以调用函数还是可以使用任何内置函数?

php wordpress buddypress
1个回答
0
投票

WordPress有一个完全适用于此的机制:actions and filters。 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作为参数调用。

如果你搜索documentation,你会找到大部分的钩子。但理想情况下,你会查看资源来寻找合适的资源。

© www.soinside.com 2019 - 2024. All rights reserved.