طريقة تنسيق التاريخ والوقت في ووردبريس

طريقة تنسيق التاريخ والوقت في ووردبريس

تخصيص تنسيق التاريخ والوقت في ووردبريس

تُستخدم بعض وظائف علامات ووردبريس لعرض أو إرجاع معلومات التاريخ والوقت؛ the_date() و the_time() أمثلة على ذلك.

افتراضيًا، ستعرض هذه الوظائف أو تعيد التاريخ والوقت بالتنسيق الذي تم ضبطه في الإدارة > الإعدادات > عام. هذا هو المكان الذي سيتم فيه تفعيل تنسيق التاريخ والوقت خلال تثبيت ووردبريس بالكامل.

تنسيق التاريخ والوقت
تنسيق التاريخ والوقت

طريقة تنسيق التاريخ والوقت في ووردبريس

لاحظ سلسلة الأحرف الموجودة بجوار كل تنسيق للتاريخ والوقت في لقطة الشاشة. تسمى هذه السلسلة سلسلة التنسيق. يمثل كل حرف جزءًا محددًا من التاريخ أو الوقت.

على سبيل المثال، سلسلة التنسيق:

ل، ف ي، ي

ينشئ تاريخًا يشبه هذا (لاحظ أن الفواصل تُقرأ حرفيًا):

الجمعة 24 سبتمبر 2004

إليك ما يمثله كل حرف تنسيق في السلسلة أعلاه:

  • l= الاسم الكامل ليوم الأسبوع (حرف L صغير).
  • F= الاسم الكامل للشهر.
  • j= يوم من الشهر.
  • Y= السنة مكونة من 4 أرقام. (الأحرف الصغيرة y تشير إلى آخر رقمين في العام)

أحرف التنسيق موحدة وتستخدم عالميًا في PHP لغة البرمجة. نظرًا لأن ووردبريس مكتوب بلغة برمجة PHP، يمكنك استخدام جدول أحرف تنسيق التاريخ والوقت مباشرة من موقع PHP على الويب.

فيما يلي جدول ببعض العناصر المفيدة الموجودة هناك:

يوم من الشهر
d رقمية، مع الأصفار البادئة 01-31
j رقمية، دون الأصفار البادئة 1-31
S اللاحقة الإنجليزية ليوم الشهر الأول والثاني أو الرابع في الأول أو الثاني أو الخامس عشر.
أيام الأسبوع
l الاسم الكامل  (حرف صغير “L”) الأحد السبت
D اسم من ثلاثة حروف الإثنين – الشمس
شهر
m رقمية، مع الأصفار البادئة 01-12
n رقمية، دون الأصفار البادئة 1-12
F نصية كاملة يناير – ديسمبر
M نص من ثلاثة أحرف يناير – ديسمبر
سنة
Y رقمي، 4 أرقام على سبيل المثال، 1999، 2003
y رقمي، رقمين على سبيل المثال، 99، 03
وقت
a أحرف صغيرة صباحا مساءا
A الأحرف الكبيرة صباحا مساءا
g الساعة، 12 ساعة، بدون أصفار بادئة 1-12
h الساعة، 12 ساعة، مع الأصفار البادئة 01-12
G الساعة، 24 ساعة، بدون أصفار بادئة 0-23
H الساعة، 24 ساعة، مع الأصفار البادئة 00-23
i الدقائق، مع الأصفار البادئة 00-59
s ثواني، مع الأصفار البادئة 00-59
T اختصار المنطقة الزمنية على سبيل المثال، EST، MDT …
التاريخ/الوقت الكامل
c ايزو 8601 2004-02-12T15:19:21+00:00
r آر إف سي 2822 الخميس، 21 ديسمبر 2000 16:01:07 +0200
U الطابع الزمني لنظام Unix (الثواني منذ عصر Unix) 1455880176

أمثلة على تنسيق السلسلة

فيما يلي بعض الأمثلة على تنسيق التاريخ مع إخراج النتيجة.

  • F j, Y g:i a– 6 نوفمبر 2010 الساعة 12:50 صباحًا
  • F j, Y– 6 نوفمبر 2010
  • F, Y– نوفمبر 2010
  • g:i a– 12:50 صباحا
  • g:i:s a– 12:50:48 صباحا
  • l, F jS, Y– السبت 6 نوفمبر 2010
  • M j, Y @ G:i– نوفمبر 6, 2010 @ 0:50
  • Y/m/d \a\t g:i A– 2010/11/06 الساعة 12:50 صباحاً
  • Y/m/d \a\t g:ia– 2010/11/06 الساعة 12:50 صباحاً
  • Y/m/d g:i:s A– 2010/11/06 12:50:48 ص
  • Y/m/d– 2010/11/06

تجاوز تنسيق الإعدادات العامة

تقبل وظائف الوقت والتاريخ سلسلة التنسيق كمعلمة لتجاوز تنسيق التاريخ والوقت الافتراضي لأماكن معينة في القالب أو المكون الإضافي ملفات. تمامًا كما هو الحال في الإعدادات العامة، فإن سلسلة التنسيق هذه عبارة عن قالب من الأحرف حيث يمثل كل حرف جزءًا محددًا من التاريخ أو الوقت.

داخل ملف القالب، سيبدو تعيين سلسلة تنسيق التاريخ والوقت كمعلمة لعلامة القالب the_time() كما يلي:

Posted on <?php the_time( 'l, F jS, Y' ); ?>.

والتي سيتم عرضها على الواجهة الأمامية لموقعك على النحو التالي:

نشر في الجمعة 24 سبتمبر 2004 .

الموقع

لتوطين التاريخ والوقت، استخدم الدالة wp_date(). تعمل الدالة wp_date() بشكل أساسي مثل وظيفة PHP date()، باستثناء أنها تترجم أيضًا أشياء مثل أسماء الأشهر وأيام الأسبوع وما شابه ذلك في اللغة الحالية للموقع. يمكنك استبدال استدعاء date() باستدعاء wp_date()، باستخدام نفس الوسائط.

$date = wp_date( 'F j, Y' );
$time = wp_date( 'g:i a' );

بدلاً من ذلك، يمكنك تغليف التنسيق المحدد مسبقًا في __() أو _e() للسماح للمترجمين بضبط التاريخ والوقت حسب التنسيق المحلي المناسب. إذا قمت بذلك، فيجب عليك أيضًا تضمين تعليق المترجم، للسماح للمترجمين بمعرفة ما يشير إليه تنسيق التاريخ وأين يتم استخدامه، حتى يتمكنوا من تحويله بدقة.

__( 'Y/m/d g:i:s a', 'textdomain' );

بعض الحروف ليس لها تنسيق مرتبط في دالة التاريخ PHP. على سبيل المثال، x الذي تم تمريره في سلسلة التنسيق سيُرجع حاليًا قيمة حرفية x. ومع ذلك، يمكن أن يتغير هذا في وقت ما في المستقبل وقد يكون لـ x تنسيق مرتبط به.

لهذا السبب يجب عليك دائمًا الهروب من الحرف الحرفي في سلسلة منسقة بالتاريخ باستخدام \. لاحظ أنه في المثال التالي، تم حذف كل حرف من الكلمة of.

wp_date( __( 'l jS \o\f F Y', 'textdomain' ) );

سيتم عرض هذا المثال على النحو التالي في الواجهة الأمامية لموقعك:

السبت 25 فبراير 2017

نسعى دائما لتقديم كل ماهو ممتع لكم فاتمنى ان نكون عند حسن ظنكم جميعا.

فارجو دعمنا وتشجيعنا على تقديم الافضل بمشاركة الموضوع مع اصدقائكم على مواقع التواصل الاجتماعى فيس بوك تويتر عن طريق ازرار المشاركة اسفل التدوينة.

وترك تعليق داخل صندوق التعليقات تشجيعاُ لنا كل الود والاحترام لكم والى اللقاء فى تدوينة اخرى من تدوينات مدونة الشهادة .

 

شاهد أيضاً

أفضل إضافات الحماية لموقعك Wordpress ووردبريس 2021

أفضل إضافات الحماية لموقعك ووردبريس 2024

أفضل إضافات الحماية لموقعك WordPress ووردبريس 2024 أفضل إضافات الحماية لموقعك WordPress ووردبريس 2024 أفضل …

إصلاح خطأ Cannot modify header information ووردبريس

إصلاح خطأ Cannot modify header information ووردبريس

إصلاح خطأ Warning: Cannot modify header information – headers already sent by (output started at …

شرح إعداد إضافة site kit by google لربط منتجات جوجل بموقعك ووردبريس

شرح إعداد إضافة site kit by google لربط منتجات جوجل بموقعك ووردبريس

شرح بالصور تثبيت وإعداد إضافة site kit by google لربط منتجات جوجل بموقعك ووردبريس السلام …

إضافة site kit by google لربط منتجات جوجل بموقعك ووردبريس

إضافة site kit by google لربط منتجات جوجل بموقعك ووردبريس

شرح إضافة site kit by google السلام عليكم ورحمة الله وبركاته إضافة site kit by …

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *