إظهار تاريخ تسجيل المستخدم في 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() عرضتها بتوقيت الموقع
بالطريقة دي التاريخ مش هيعتمد بالصدفة على المنطقة الزمنية للسيرفر