# Benutzerdefinierte Datenmigration von WordPress zu discourse

**URL:** <https://meta.discourse.org/t/custom-data-migration-from-wordpress-to-discourse/261185>\
**Category:** Migration\
**Tags:** sso, wordpress\
**Created:** [10. April 2023 um 11:39 UTC](https://meta.discourse.org/t/custom-data-migration-from-wordpress-to-discourse/261185 "2023-04-10T11:39:40Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![muhammad\_ghufran](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/muhammad_ghufran/32/301962_2.png) [@muhammad\_ghufran](https://meta.discourse.org/u/muhammad_ghufran)\
**Post date:** [18. April 2023 um 07:13 UTC](https://meta.discourse.org/t/custom-data-migration-from-wordpress-to-discourse/261185/4 "2023-04-18T07:13:34Z")

</div>

> [@simon](#):
>
> ```plaintext
> WPDiscourse\Utilities\PublicPluginUtilities::sync_sso_record($sso_params_array, $wp_user_id)
> 
> ```
> 
> I

```plaintext
$myusers = get_users( );
	$sso_params_array = [];
	$sso_params_array['custom.user_field_1'] = $user->user_login;
	$sso_params_array['custom.user_field_2'] = get_user_meta( $user->ID, 'first_name', true );
	$sso_params_array['custom.user_field_3'] = get_user_meta( $user->ID, 'last_name', true );
	foreach ( $myusers as $myuser ) {
		WPDiscourse\Utilities\PublicPluginUtilities::sync_sso_record($sso_params_array, $myuser->ID;);
	}

```

@simon Mache ich das richtig?

---

_[View the full topic](https://meta.discourse.org/t/custom-data-migration-from-wordpress-to-discourse/261185)._
