【问题标题】:Buddypress Xprofile fields & Wordpress custom user meta 2 way syncBuddypress Xprofile 字段和 Wordpress 自定义用户元 2 路同步
【发布时间】:2013-12-18 14:08:55
【问题描述】:

我正在开发一个基于 wordpress + buddypress 的电子商务网站,该网站安装了 marketpress 插件来处理电子商务部分。我遇到的问题是 wordpress usermeta 和 buddypress x-profile 字段都没有通过设计相互集成。

在我当前的设置中,用户可以使用 buddypress 注册进行注册,并填写他们的个人资料信息并进行编辑。 我正在尝试使 buddypress 个人资料信息与我创建的 Wordpress 自定义 usermeta 字段同步,以便可以在诸如 marketpress 之类的插件中使用 buddypress 个人资料信息(它依赖于 wordpress 用户元数据来填充登录用户的运输字段) .是否有任何 buddypress 和 wordpress 钩子可用于在 buddypress xprofile 和 wordpresss 用户元字段之间设置双向同步?

【问题讨论】:

    标签: php wordpress buddypress


    【解决方案1】:

    在“设置 > BuddyPress > 配置文件设置”下的仪表板中,您是否选择了“启用 BuddyPress 到 WordPress 配置文件同步”?

    我认为它只同步全名和电子邮件地址。

    可用的同步功能位于 buddypress\bp-xprofile\bp-xprofile-functions.php

    • 函数 xprofile_sync_wp_profile()
    • 函数 xprofile_sync_bp_profile()

    也许那里使用的钩子将帮助您编写一个函数来将 BP 配置文件字段推送到 usermeta。但将 MarketPress 更改为从 BP 而非 WP 中提取可能更容易。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-14
      相关资源
      最近更新 更多