Zusätzliches Menü

Holen Sie sich MemberPress noch heute! Lassen Sie sich für die Inhalte, die Sie erstellen, bezahlen! MemberPress jetzt kaufen
  1. Startseite
  2. Wissensdatenbank
  3. Fortgeschrittene Themen
  4. Entwickler-Tools
  5. Hinzufügen von Benutzer-Meta über Rest-API (Entwickler-Tools)

Hinzufügen von Benutzer-Meta über Rest-API (Entwickler-Tools)

Mit dem Add-on MemberPress Developer Tools können Sie Benutzermetadaten über Ihre REST-Anfragen hinzufügen oder aktualisieren.

Zunächst müssen Sie jedoch das folgende Skript ändern und zu Ihrer Website hinzufügen. Ändern Sie die Liste der zulässigen Schlüssel so, dass sie den von Ihnen benötigten Schlüsseln entspricht:

function define_mepr_api_usermeta_keys($allowed_keys, $user) {
  $allowed_keys['mepr_birthday'] = 'mepr_birthday';
  $allowed_keys['mepr_company'] = 'mepr_company';
  $allowed_keys['any_user_meta_you_need_here'] = 'any_user_meta_you_need_here';
  return $allowed_keys;
}
add_filter('mepr_developer_tools_member_valid_user_metas', 'define_mepr_api_usermeta_keys', 11, 2);

Wir empfehlen, dies in etwas wie das WPCode-Plugin einzubauen (Details finden Sie in diesem Artikel): Hinzufügen von benutzerdefinierten Codefragmenten in WPCode), oder wenn Sie ein Child-Theme verwenden, dann sollte die Datei functions.php ebenfalls funktionieren.

Sobald die Schlüssel definiert sind, können Sie diese Schlüssel als Parameter in Ihrer Mitgliederanträge erstellen/aktualisieren.

$ curl -X POST "http://yourdomain.com/wp-json/mp/v1/members" \
       -H "MEMBERPRESS-API-KEY: API-KEY-HERE" \
       -d email="zapier@test.com" \
       -d username="zapier@test.com" \
       -d first_name=Zapier \
       -d last_name=test \
       -d mepr_birthday="12/22/1989" \
       -d mepr_company="Walmart" \
       -d any_user_meta_you_need_here="Some Value Here"
War dieser Artikel hilfreich?

Verwandte Artikel

Computerfrau

Holen Sie sich MemberPress noch heute!

Lassen Sie sich für die von Ihnen erstellten Inhalte bezahlen.