Я пытаюсь выполнить несколько функций, когда пользователь регистрируется на сайте WordPress. Для этого я создал модуль, который выполняет следующую функцию:
<code>add_action( 'user_register', 'tml_new_user_registered' );
function tml_new_user_registered( $user_id ) {
//wp_set_auth_cookie( $user_id, false, is_ssl() );
//wp_redirect( admin_url( 'profile.php' ) );
$user_info = get_userdata($user_id);
$subscription_value = get_user_meta( $user_id, "subscribe_to_newsletter", TRUE);
if($subscription_value == "Yes") {
//include("Subscriber.Add.php");
}
echo "<pre>: ";
print_r($user_info);
print_r($subscription_value);
echo "
";
выход;
}
Но, похоже, я не могу получить доступ к метаданным пользователя, так как в конце этого этапа ни один из них не сохраняется
Есть идеи, как выполнить функцию после того, как Wordpress завершил весь процесс регистрации, добавив метаданные в соответствующие таблицы?
Я пытался использовать это:
add_filter('user_register ','tml_new_user_registered',99);
Но, к сожалению, без удачи.
Заранее спасибо!