2013-12-18 2 views
0

Я работаю над сайтом электронной коммерции на WordPress + buddypress, на котором установлен плагин marketpress для обработки электронной коммерции. Проблема, с которой я сталкиваюсь, заключается в том, что поля wordpress usermeta и buddypress x-profile не объединены друг с другом по дизайну.Buddypress Xprofile fields & Wordpress custom user meta 2 way sync

В рамках моей текущей настройки пользователи могут зарегистрироваться с помощью подписки на приёмник и заполнить их информацию о профиле и отредактировать ее. Я пытаюсь получить информацию профиля buddypress, чтобы быть в синхронизации с пользовательскими полями usermeta Wordpress, которые я создал, чтобы информация профиля buddypress могла использоваться в плагинах, таких как marketpress (которые полагаются на метаданные wordpress для заполнения полей доставки для зарегистрированного пользователя). Есть ли какие-нибудь приятели для приятелей и wordpress, которые можно использовать здесь для настройки двухсторонней синхронизации между метаполями пользователя buddypress xprofile и wordpresss?

ответ

0

На панели управления в разделе «Настройки»> «Параметры учетной записи»> «Настройки профиля» вы выбрали «Включить функцию BuddyPress для синхронизации профиля WordPress»?

Я думаю, что он только синхронизирует полные имена и адреса электронной почты.

Доступные функции синхронизируемых найдены в BuddyPress \ п.о.-xprofile \ п.о.-xprofile-functions.php

  • функцию xprofile_sync_wp_profile()
  • функция xprofile_sync_bp_profile()

Возможно, используемые там крючки помогут вам написать функцию, чтобы нажимать поля профиля BP на usermeta. Но может быть проще изменить MarketPress, чтобы вытащить BP, а не WP.

 Смежные вопросы

  • Нет связанных вопросов^_^