我正在尝试集成两个Wordpress插件: Contact表单7和终极Member...or提出了另一种方法。我已经接触到了UM的插件支持,因为我支付了他们的扩展。我包括了下面他们提供的信息。
我想要的:
拥有创建用户并在提交时指定特定UM社区角色的应用程序表单,并允许从应用程序表单中的字段中轻松导出和查看数据。
UM角色是一个独立于默认WP用户角色的功能,尽管它们可以被同步。
看起来(至少)有两种方法:
- You need custom coding for adding user role by third party form. Its quite easy, you can use this wordpress function to do so
meta.一个例子是:
update_user_meta($user_id,“角色”,“客户”);
我在研究中发现的另一件事是关于钩子的:
wpcf7\_before\_send\_mail
也许有一种方法可以在提交之前使用这个方法来制作帐户和UM角色?
我对PHP (这里的noobie)还不够熟练,无法自己找出完整的实现。我应该把它放在插件或主题php文件中(这不会被将来的更新覆盖--你能为一个插件做一个“子”文件吗)?它在主题的functions.php中吗?我如何定制只适用于特定的联系表格7表格?在实现这一点时,我还需要意识到什么?
这个解决方案将允许我使用的出口和用户管理能力的联系表格7和一些附加插件,我已经熟悉。
任何建议或解释,如何接近我的申请表,创建一个UM帐户和社区角色,将收到如此感谢!
耽误您时间,实在对不起,
Jen
发布于 2017-01-20 02:04:00
这只是一个基本的答案,因为我不是php专家,但如果您想尝试,也许可以看看这个:add_action
或add_filter
就像这样:
add_action( 'wpcf7_before_send_mail', 'my_example_function' );
function my_example_function() {
update_user_meta($user_id, 'role', 'customer');
}
我只是个例子,抱歉我帮不上忙。祝你好运!
发布于 2017-08-25 14:25:56
我建议使用名为Export的插件:https://wordpress.org/plugins/export-user-data/
然后,您可以在最终成员中创建带有自定义元键的注册表单,并在导出用户数据设置中选择这些元键,以便只将所需的元键导出到xls。不需要联系表格7。
https://stackoverflow.com/questions/41752930
复制相似问题