احصل على الاسم الأول واسم العائلة على خطاف تسجيل المستخدم

wordpress.stackexchange https://wordpress.stackexchange.com/questions/155566

سؤال

لدي مواقع متعددة تعمل مع 4 مواقع.واحد منهم لديه ووكومرس.العملاء لديهم خيار لإنشاء حساب أثناء الخروج.لدي تحليلات مخصصة حيث يتم تسمية العملاء المسجلين مع معرف المستخدم وورد (get_current_user_id()).العملاء بدون حساب لديهم معرف افتراضي لـ 0.تسمح لي تحليلاتي بإضافة الاسم الأول واسم العائلة والبريد الإلكتروني وما إلى ذلك...للعميل وفقا لهويته.أود أن أضيف هذه المعلومات مباشرة بعد إجراء الحساب.اعتدت user_register هوك للقيام بهذه المهمة لكنها لا تعمل.

هنا هو رمز بلدي في وظائف المواضيع.فب (للبساطة أنا لا إضافة رمز تحليلات)

function update_user($customer){

    $first_name = get_user_meta($customer, 'first_name', true);
    $last_name = get_user_meta($customer, 'last_name', true);

}

add_action( 'user_register', 'update_user' );

أحاول هنا حفظ الاسم الأول والأخير في المتغيرات التي يتم تمريرها لاحقا إلى التحليلات ، لكنني لا أحصل على أي نتيجة.ربما لا أفهم الوثائق تماما أو لا أعرف الطريقة الصحيحة للقيام بذلك.

أو هل تقترح أي طريقة أخرى للحصول على معلومات المستخدمين بعد تسجيلهم?

من فضلك هل يمكن أن تساعدني?

شكرا لكم مقدما.

هل كانت مفيدة؟

المحلول

لذا فإن تسجيل المستخدم هو عندما يتم إرسال بيانات النشر لتسجيل المستخدم.هل يمكنك تجربة هذا

if ( isset( $_POST['first_name'] ) ) {
    $first_name = $_POST['first_name'];
}

كما سبق ل الاسم الأخير.

نظرت إلى أعلى مخطوطة لخطاف تسجيل المستخدم, ، تحقق من المثال.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى wordpress.stackexchange
scroll top