Theme
Primary Color

إظهار تاريخ تسجيل المستخدم في WordPress

نحتاج هنا لإظهار تاريخ التسجيل الخاص بالعضو مثلا في صفحة مثل صفحة ال author.php وإليك ال Code مع شرح كل سطر

الكود داخل صفحة الكاتب

المثال ده هتضيفه في صفحة author.php

$author = get_queried_object();

if (is_author() && $author instanceof WP_User) {
    $registered_at = new DateTimeImmutable(
        $author->user_registered,
        new DateTimeZone('UTC')
    );

    $formatted_date = wp_date(
        get_option('date_format'),
        $registered_at->getTimestamp(),
        wp_timezone()
    );

    echo '<p>Member Since: ' . esc_html($formatted_date) . '</p>';
}

ليه حددنا UTC

ال WordPress بيخزن user_registered بتوقيت UTC علشان كده قرينا القيمة على الأساس ده وبعدها 

ال wp_date() عرضتها بتوقيت الموقع 

بالطريقة دي التاريخ مش هيعتمد بالصدفة على المنطقة الزمنية للسيرفر

توثيق user_registered وتوقيت UTC

توثيق wp_date()