تم إصدار وورد بريس 5.3 “Kirk” رسميًا في 12 نوفمبر 2019 ، وهو متاح للتنزيل.
إذن ما الذي تغير مع وورد بريس 5.3؟
أولاً وقبل كل شيء ، تم دمج عدد ضخم من إصدارات المكون الإضافي Gutenberg في النواة ، من 5.4 إلى 6.6. وهذا يعني عددًا كبيرًا من الميزات والتحسينات لكل من المستخدمين والمطورين ، بالإضافة إلى زيادة مهمة في الأداء .
ولكن هناك ما هو أكثر بكثير من Gutenberg في وورد بريس 5.3. في الواقع ، يتميز هذا الإصدار بالعديد من التحسينات المتعلقة بـ Site Health Tool ، وموضوع افتراضي جديد تمامًا (TwentyTwenty) ، وتحسينات في واجهة المستخدم الإدارية ، ودعم أفضل لـ PHP 7.4 ، وتحسين إمكانية الوصول ، والمزيد.
هذا كثير من الأشياء المدهشة ، أليس كذلك؟ لذلك ، دعنا نربط حزام الأمان ونتعمق أكثر في وورد بريس 5.3.
ما الجديد في Block Editor
منذ إطلاقه لأول مرة ، تم تحسين Block Editor بانتظام بفضل التزام المساهمين من جميع أنحاء العالم. ومع ذلك ، لا يتم دمج الإصدارات الجديدة في النظام الأساسي بمجرد توفرها.
مع الإصدار 5.3 ، تم دمج ثلاثة عشر إصدارًا من المكون الإضافي Gutenberg في النواة دفعة واحدة. لذلك ، إذا لم تكن قد استخدمت المكون الإضافي Gutenberg حتى الآن ، ولم تقم بتحديثه بانتظام بمرور الوقت ، فستجد الكثير من التحسينات والميزات الجديدة في Block Editor مع إصدار وورد بريس 5.3.
تم الإبلاغ عن تحسينات الأداء العام كذلك. يقارن المعيار التالي أداء منشور ضخم (36000 كلمة / 1000 كتلة) بإصدارات مختلفة من ملحق جوتنبرج.
قد لا تلاحظ الاختلاف في وقت التحميل مع المنشورات العادية ، ولكن من الواضح تمامًا التحسن العام في أداء المحرر.
إصدار وقت التحميل حدث KeyPress (كتابة)
جوتنبرج 6.6.0 4.7 ثانية 38.96 مللي ثانية
جوتنبرج 6.5.0 4.68 ثانية 42.96 مللي ثانية
ووردبريس 5.2.2 5.69 ثانية 57.65 مللي ثانية
سيكون من الصعب عمل قائمة كاملة بجميع الإضافات والتغييرات وإصلاحات الأخطاء ، لذلك اخترنا تلك التي لها أكبر تأثير على تجربة المستخدم / المطور وقمنا بتجميعها على النحو التالي:
تحسينات في تجربة التحرير
ميزات لمطوري السمات والمصممين
ميزات بلوك للمطورين
تحسينات في تجربة التحرير
إذا لم تكن قد قمت بتثبيت مكون Gutenberg الإضافي من قبل ، فستجد كتلة جديدة تمامًا: كتلة المجموعة . تمت إضافة كتلة المجموعة إلى المحرر مع إصدار Gutenberg 5.5 ، وهي عبارة عن حاوية لجميع الأغراض للكتل الأخرى مما يسمح لك بإنشاء قوالب كتلة متقدمة ليتم تضمينها في أي صفحة من موقع وورد بريس الخاص بك .
تدعم كتلة المجموعة الجديدة المحاذاة الواسعة وألوان الخلفية ، مما يمنح مستخدمي وورد بريس الكثير من الحرية عند إنشاء المحتوى.
إلى جانب مجموعة المجموعة ، ألقينا نظرة على عشرة تحسينات في Block Editor والتي من المفترض أن يكون لها تأثير كبير على طريقة استخدامك للمحرر.
1. The Block Appender
تعرض كتل المجموعة والأعمدة الآن ملحق كتلة في حالة فارغة. المُلحق هو مجرد منطقة رمادية بها علامة زائد بداخلها تجعل واجهة المستخدم أكثر وضوحًا وتحسن قابلية استخدام الكتلة.
كتلة المجموعة في وورد بريس 5.3
كتلة مجموعة فارغة في وورد بريس 5.3
2. تجميع الكتل حسب تفاعل المجموعة
يمكنك الآن إنشاء كتل المجموعة من التفاعل “مجموعة” ، مما يعني أنه يمكنك تحديد كتل متعددة و تجميعها مع عدد قليل من النقرات فقط. تحتاج فقط إلى إضافة كل الكتل تحتاج إلى التحديد، ثم انقر على المجموعة في قائمة القطع. منتهي!
تفاعل المجموعة
إنشاء الكتل عن طريق التفاعل الجماعي
3. أعمدة العرض المخصصة
على أعمدة كتلة تدعم الآن السيطرة انزلاق في إعدادات بلوك مما يسمح لك لتحديد العرض المخصصة لكل عمود (في بيان المستقبل، ونحن قد نتوقع المزيد من التحسينات على أعمدة كتلة مع إدخال تحكم بتغيير القابلة للسحب ).
كتلة الأعمدة في وورد بريس 5.3
كتلة الأعمدة في وورد بريس 5.3
4. منتقي التخطيط لكتل الأعمدة
هناك تحسين إضافي في كتلة الأعمدة في وورد بريس 5.3 وهو منتقي التخطيط . تُضاف إلى المحرر باستخدام Gutenberg 6.0 ، تتيح هذه الميزة للمستخدمين الاختيار من بين عدة تخطيطات (أنماط) محددة مسبقًا أو التخطي إلى التخطيط الافتراضي ، مما يؤدي إلى تسريع عملية التحرير قليلاً وتسهيل استخدام الكتلة للمستخدمين الأقل ذكاءً من الناحية التقنية .
منتقي تخطيط كتلة الأعمدة
منتقي تخطيط كتلة الأعمدة
منتقي التخطيط هو تنفيذ لواجهة برمجة تطبيقات Block Patterns التي توفر طريقة للاختيار من بين مجموعة محددة مسبقًا من الخيارات للاختيار من بينها عند إضافة كتلة. بصرف النظر عن كتلة الأعمدة ، يمكننا العثور على أمثلة لأنماط الكتلة في كتل الجدول والغطاء. يمكنك قراءة المزيد حول واجهة برمجة تطبيقات Block Patterns على GitHub .
نمط كتلة الغلاف
نمط كتلة الغلاف
5. تحسينات كتلة الجدول
في كتلة الجدول تم معززة مع العديد من الميزات الجديدة . وهو يدعم الآن محاذاة النص في الأعمدة ورأس الجدول وتذييله وألوان الخلفية.
كتلة الجدول الجديدة
تدعم كتلة الجدول الجديدة محاذاة النص وألوان الرأس والتذييل والخلفية
6. منع وضع التنقل
قدم Gutenberg 6.3 وضع التنقل للتنقل بين الكتل باستخدام Tabأو مفاتيح الأسهم دون الدخول في محتوى الحظر. يمكن للمستخدمين التبديل من وضع التنقل إلى وضع التحرير والعودة بمجرد الضغط على Enterأو Esc. تعد هذه الميزة تحسينًا كبيرًا في قابلية الاستخدام ، خاصةً عندما يتعلق الأمر بقارئات الشاشة.
7. تمت إضافة حركة لمنع التغييرات وإعادة الترتيب
يأتي التحسين الإضافي في قابلية الاستخدام مع إدخال الحركة لمنع التغييرات والإنشاء والإزالة وإعادة الترتيب. يوضح Matías Ventura سبب أهمية هذه الميزة:
ضع في اعتبارك حالة القائمة التي تحتوي على مجموعة من العناصر : لا يؤثر إجراء النقل وإعادة الترتيب وما إلى ذلك على العنصر الفردي الذي يتم التصرف فيه فحسب ، بل يؤثر أيضًا على بقية المجموعة ، لا سيما العنصر الذي يتم “تبديله” الأماكن “مع. ينقل لنا الواقع أنه من أجل وضع شيء ما في مكان شيء آخر ، يجب أن يتحرك كلا الأمرين. قد يكون من الصعب فهم التغيير في الحالة العامة للمجموعة بأكملها بمجرد تغيير الترتيب على الفور. يستغرق الأمر بعض الوقت لإعادة التوجيه. تساعد التحولات والتفاعلات القائمة على الإيماءات بشكل عام على ربط هاتين الحالتين بطريقة تجعل التفاعل (“ما حدث للتو”) أكثر قابلية للفهم على الفور.
كتلة الحركة
كتلة الحركة
8. إعادة ترتيب الصور المضمنة في قوالب المعرض
و كتلة معرض قد تعززت مع إعادة ترتيب صورة المضمنة . يمكننا الصور الآن إعادة ترتيب في معرض بنقرة بسيطة على صورة التحرك إلى الأمام و صورة نقل المتخلفة أزرار دون فتح وسائل الإعلام الشاشة مشروط.
كتلة المعرض
كتلة المعرض المحسّنة
9. تحسينات في كتلة أحدث المشاركات
و آخر المشاركات منع الآن يدعم مقتطفات و بعد المحتوى التكرار (انظر سحب # 14627 ).
أحدث القطعة الوظائف
تدعم أداة “أحدث المنشورات” مقتطفات ومحتوى ما بعد
تحتوي لوحة إعدادات الحظر الآن على قسم حيث يمكن للمستخدم التبديل بين تشغيل / إيقاف محتوى المنشور. إذا كان محتوى المنشور نشطًا ، فيمكنك الاختيار بين خياري الاقتباس و Full Post . أخيرًا ، يتيح لك شريط التمرير التحكم في طول المقتطف إذا تم تحديد مقتطفات .
هذا التغيير الأخير هو جزء من استراتيجية أوسع تركز على التحسينات الشاملة لواجهة المستخدم. في التكرارات على كتلة “أحدث المشاركات” ، صرح ميل تشويس:
استعدادًا للعمل على قوالب الصفحات في Gutenberg ، سنحتاج إلى مجموعة قوية من الكتل الديناميكية التي يمكن إسقاطها في أي منشور أو صفحة. سيؤدي توسيع هذه الكتلة إلى وضعنا في وضع أفضل للتعامل مع الكتل الديناميكية أو العالمية الأكثر تعقيدًا في المستقبل.
لا يجب على المستخدمين معرفة كيفية كتابة استعلامات مخصصة أو فهم الحلقة لإضافة بعض المنشورات إلى صفحتهم الرئيسية. تعد كتلة المنشورات الحديثة بداية رائعة ، ولكن لكي تكون حلاً يعمل بكامل طاقتها ، فإنها تحتاج إلى دعم أكثر من العناوين وتواريخ النشر.
10. يسرد كتلة التحسينات
تدعم كتل القوائم الآن اختصارات المسافة البادئة / البادئة ، وقيمة البداية ، ودعم الترتيب العكسي للقوائم المرتبة.
قائمة بلوك
إعدادات القائمة المطلوبة في قائمة الحظر
تحسينات إضافية لمحرر القوالب
نظرًا للعدد الهائل من إصدارات المكون الإضافي Gutenberg المدمجة في Core ، فهناك الكثير من التغييرات والتحسينات وإصلاحات الأخطاء التي لم نتمكن حتى من ذكرها هنا. تتضمن بعض التحسينات الإضافية والميزات الجديدة ما يلي:
تدعم كتلة الأعمدة الآن المحاذاة الرأسية ( Gutenberg 5.4 ).
تدعم كتلة الوسائط والنص الآن المحاذاة الرأسية ( Gutenberg 5.5 ).
تدعم كتلة Button الآن خيار ارتباط الهدف ( Gutenberg 6.2 ).
تدعم الكتلة الفاصلة الآن لون الحدود ( Gutenberg 6.3 ).
يمكن تغيير حجم كتل الغلاف الآن ( جوتنبرج 6.4 ).
تجربة آلة كاتبة محسنة ، مفيدة بشكل خاص على الهاتف المحمول (Gutenberg 6.4).
تحتوي كتلة الصورة الآن على تباين محصول دائري (Gutenberg 6.4).
تمت إضافة مجموعة روابط اجتماعية جديدة تمامًا ( Gutenberg 6.5 ).
توفر مجموعة المعرض الآن دعمًا للتعليقات التوضيحية للمعرض (Gutenberg 6.5).
ميزات مثيرة للاهتمام لمطوري السمات والمصممين
يضيف وورد بريس 5.3 العديد من الميزات والتحسينات إلى Block Editor لمطوري القوالب والمصممين أيضًا.
ثلاثة تغييرات رئيسية تشمل مصممي السمات وترتبط بـ CSS و HTML للعديد من الكتل.
1. مجموعة بلوك الحاوية الداخلية
تحتوي كتلة المجموعة الآن على حاوية داخلية ( wp-block-group__inner-container) يمكن أن تمتد إلى ما وراء حاوية الكتلة الرئيسية إذا لم يتم تصميمها بعناية. قد يؤدي هذا إلى تأثيرات غير متوقعة على شكل الصفحة.
حاوية المجموعة الداخلية
الحاوية الداخلية لكتلة المجموعة في محرر الكتلة
لذلك ، مع السمات التي تدعم تصميم محاذاة واسعة وكاملة ، قد تتطلب حاوية Block بعض CSS الإضافية لجعلها تظهر كما هو متوقع.
حاوية المجموعة الداخلية
مجموعة الحاوية الداخلية على الموقع الأمامي
فيما يلي مثال من مدونة Make وورد بريس Core يوضح كيفية تصميم الكتل لمنع هذا النوع من المشكلات:
// Apply entry-content styles to the group block’s inner container as well.
.entry-content,
.wp-block-group__inner-container {
width: 60vw;
margin: 0 auto;
}
// When a group block has a wide alignment, make sure that its full-width children do not extend beyond the width of the container.
.alignwide,
.wp-block-group.alignwide .alignfull {
margin-left: -10vw;
width: 80vw;
}
.alignfull {
margin-left: -20vw;
width: 100vw;
}
// Ensure wide and full-width children do not extend beyond the width of a standard-aligned Group block.
.wp-block-group:not(.alignwide):not(.alignfull) * {
max-width: 100%;
margin-left: 0;
}
2. أسماء فئة جديدة لمحاذاة النص
قبل الإصدار 5.3 من وورد بريس ، تم استخدام الأنماط المضمنة لتغيير محاذاة كتل النص (العنوان ، والفقرة ، والاقتباس ، والآية).
قد تجعل الخصوصية العالية للأنماط المضمنة من الصعب تخصيص مظهر هذه الكتل. ولكن يمكن لمصممي السمات الآن الاستفادة من ثلاث فئات CSS جديدة تحل محل الأنماط المضمنة:
has-text-align-right
has-text-align-center
has-text-align-left
سيتم تحويل الكتل الموجودة تلقائيًا وسيتم تطبيق الفئات بمجرد فتح المنشورات وحفظها في Block Editor.
3. تحديث توصيف قالب المعرض وقوالب الجدول
يتم الآن التفاف كتل المعرض والجدول في figureعناصر. تتغير أنماط العناصر وفقًا لذلك وقد تتأثر السمات وقد تتطلب تحديثًا. فيما يلي الترميز الجديد لكتلة Table:
<figure class="wp-block-table is-style-stripes">
<table class="">
<tbody>
<tr>
<td>Left</td>
<td>Center</td>
<td>Right</td>
</tr>
</tbody>
</table>
</figure>
اطلع على مزيد من التفاصيل حول أسماء الفئات والتغييرات الإضافية المتعلقة بالموضوع في مدونة Make وورد بريس Core .
ميزات بلوك للمطورين
يجلب وورد بريس 5.3 التغييرات والتحسينات إلى Block APIs.
1. تسجيل وإلغاء تسجيل أنماط الكتلة
قبل الإصدار 5.3 ، كان على المطورين والمصممين كتابة بعض أنماط JavaScript لتسجيل / إلغاء تسجيل الأنماط .
مع إصدار وورد بريس 5.3 ، يمكننا الآن الاستفادة من وظيفتين مساعدتين جديدتين تسمحان بتسجيل وإلغاء تسجيل أنماط الكتلة عبر PHP: register_block_styleو unregister_block_style.
تقوم register_block_styleالوظيفة بتسجيل نمط جديد للكتلة المحددة. تحافظ الوظيفة على وسيطتين:
اسم الكتلة.
مجموعة من خصائص النمط.
يمكن أن تتضمن المصفوفة المعلمات التالية:
name: (مطلوب) معرّف فريد للنمط.
label: (مطلوب) ملصق يمكن للبشر قراءته.
inline_style: (اختياري) كود CSS يسجل فئة CSS للنمط.
style_handle: (اختياري) مقبض لنمط مسجل بالفعل (يدرج مقبض النمط النمط في قائمة المكان المطلوب).
يمكننا تسجيل الأنماط المضمنة بشيء مثل الكود التالي:
add_action( 'init', 'register_custom_block_style' );
function register_custom_block_style() {
if( ! function_exists( 'register_block_style' ) ) return;
register_block_style(
'core/quote',
array(
'name' => 'blue-quote',
'label' => __( 'Blue Quote' ),
'inline_style' => '.wp-block-quote.is-style-blue-quote { color: blue; }',
)
);
};
النمط الجديد متاح الآن في قسم إعدادات الأنماط .
نمط مخصص في محرر القوالب
عرض أسعار بنمط مخصص في Block Editor
بدلاً من تسجيل نمط مضمّن ، يمكننا تمرير مقبض إلى نمط مسجل مسبقًا:
wp_register_style( 'custom-style', get_template_directory_uri() . '/custom-style.css' );
register_block_style(
'core/quote',
array(
'name' => 'custom-quote',
'label' => 'Custom Quote',
'style_handle' => 'custom-style',
)
);
تُظهر الصورة التالية الاقتباس الأزرق المسجل في المثال أعلاه.
نمط كتلة مخصص على الواجهة الأمامية
اقتباس بنمط مخصص في الواجهة الأمامية
لإلغاء تسجيل نمط تم تسجيله مسبقًا على الخادم register_block_style، يمكننا استخدام الوظيفة unregister_block_style.
معلومات
لا تعمل هذه الوظيفة مع الأنماط المسجلة باستخدام التعليمات البرمجية من جانب العميل.
يمكننا استخدام unregister_block_styleما يلي:
unregister_block_style( 'core/quote', 'custom-quote' );
2. حظر مثال API
يضيف وورد بريس 5.3 خاصية JS جديدة تسمح بمعاينة الكتلة المحددة من المكتبة قبل إضافتها إلى المحتوى.
يمكننا إضافة دعم لهذه الميزة من خلال تحديد exampleالخاصية في إعدادات الحظر على النحو التالي:
const blockSettings = {
// ...
example: {
attributes: {
content: __( 'Content of the block' )
},
innerBlocks: []
}
}
registerBlockType( name, settings );
حظر مثال API
حظر مثال API
تحسينات في مكون صحة الموقع
قدم وورد بريس 5.2 أداة صحة الموقع لتوفير معلومات حول صحة موقع الويب ولمساعدة مسؤولي الموقع على استعادة مواقعهم على الويب عند مواجهة صعوبات تقنية. مع إصدار وورد بريس 5.3 ، تحصل أداة Site Health على العديد من التحسينات والتغييرات على جانبي المكون.
تريد أن تعرف كيف زدنا من حركة المرور لدينا أكثر من 1000 ٪؟
انضم إلى أكثر من 20000 آخرين ممن يتلقون رسائلنا الإخبارية الأسبوعية مع نصائح من الداخل حول وورد بريس!
إشترك الآن
1. إزالة تصنيف صحة الموقع
في وورد بريس 5.2 ، تم عرض درجة درجة مئوية في أعلى صفحة حالة صحة الموقع. ومع ذلك ، أعرب بعض الأشخاص عن بعض المخاوف بشأن درجة النتيجة معتبرين أنها غامضة ومربكة ، لأن المستخدمين قد يهدفون إلى الوصول إلى درجة 100٪ مقارنة بما هو أفضل لموقعهم على الويب (اقرأ المزيد في هذه البطاقة ).
صفحة الحالة الصحية للموقع في وورد بريس 5.2
صفحة الحالة الصحية للموقع في وورد بريس 5.2
يوضح المؤشر عدد الاختبارات التي اجتازها الموقع ، ولكن ليس مستوى “الصحة” الخاص به. لهذا السبب ، تمت إزالة النسبة المئوية وتعرض أداة صحة الموقع الآن واحدة من حالتين يمكن اعتبارهما أشبه بالتذكيرات أكثر من كونهما مؤشرات دقيقة لأداء موقع الويب وأمانه:
يجب تحسينها
حسن
صفحة الحالة الصحية للموقع في وورد بريس 5.3
صفحة الحالة الصحية للموقع في وورد بريس 5.3
2. تحسين استعادة رسائل البريد الإلكتروني
عند حدوث فشل ، يحاول وورد بريس إرسال بريد إلكتروني مخصص للطوارئ إلى مسؤول الموقع. لسوء الحظ ، لا توفر رسائل البريد الإلكتروني هذه معلومات مفيدة لتصحيح الأخطاء ، وقد تم إبلاغنا فقط بحدوث خطأ ما في موقعنا على الويب.
لتوفير المزيد من المعلومات المفيدة لاستعادة موقع الويب الخاص بك على وورد بريس ، يقدم وورد بريس 5.3 recovery_email_debug_infoعامل التصفية ، وهو عبارة عن مجموعة مرتبطة بمعلومات تصحيح الأخطاء. يتضمن البريد الإلكتروني للاسترداد الآن المعلومات الأساسية التي من المفترض أن تساعدك في استكشاف أخطاء موقع الويب الخاص بك وإصلاحها ، أو على الأقل الحصول على المساعدة من الآخرين .
ستتضمن رسائل البريد الإلكتروني الفاشلة قسمًا إضافيًا يبدأ بالسلسلة التالية:
عند طلب المساعدة في هذه المشكلة ، قد يُطلب منك بعض المعلومات التالية:
بعد ذلك ، يتم توفير المعلومات التالية:
نسخة ووردبريس.
نسخة PHP.
الموضوع الحالي والإصدار.
اسم المكون الإضافي وإصداره المتسبب في حدوث المشكلة.
يتم تقليل المعلومات عمدًا إلى الحد الأدنى لتجنب إرباك المستخدمين النهائيين ، ولكن يمكن للمطورين استخدام recovery_email_debug_infoعامل التصفية لإضافة المزيد من التفاصيل عند الحاجة (راجع التذكرة رقم 48090 للحصول على مزيد من المعلومات).
3. مرشحات لاختبارات حالة الموقع الصحية المكتملة
site_status_test_resultيسمح المرشح الجديد للمطورين بتصفية مخرجات اختبار الحالة النهائي لتمديد نتيجة الاختبار.
يمكن للمطورين أيضًا استخدام عامل التصفية هذا لتوفير إجراءات إضافية. هذا مثال رائع على الاستخدام (انظر التذكرة رقم 47864 ):
قد يكون أحد الأمثلة موفر استضافة ، امتدادات PHP مفقودة ، لذا قاموا بإضافة ارتباط نشط إلى مدير امتداد PHP بلوحة التحكم الخاصة بهم.
ربما أرادوا أن يكونوا أكثر مباشرة ، فقد أرادوا التحقق من إصدار PHP ، الذي يوصي بتحديث المستخدم ، يضيفون زر ajax الذي سيغير إصدار PHP لهم على الفور.
يتوفر هذا المرشح في PHP للاختبارات المباشرة وكتطبيق JavaScript للاختبارات غير المتزامنة.
تحسينات تجربة المسؤول
إلى جانب Site Health Tool ، يوفر وورد بريس 5.3 العديد من التحسينات لواجهة المستخدم الإدارية التي من شأنها تحسين التجربة الكلية للوحة معلومات وورد بريس بالكامل بشكل كبير.
1. تحسين تباين الألوان
تم تحسين تباين الألوان وتم إصلاح العديد من مشكلات إمكانية الوصول.
شاشة المشاركات في وورد بريس 5.2
شاشة المشاركات في وورد بريس 5.2
شاشة المشاركات في وورد بريس 5.3
شاشة المشاركات في وورد بريس 5.3
2. التحقق من البريد الإلكتروني المسؤول
يتم الآن تشغيل التحقق من البريد الإلكتروني للمسؤول بعد عدم قيام المسؤول بتسجيل الدخول لفترة من الوقت. افتراضيا، يتم تعيين هذا الفاصل الزمني لمدة ستة أشهر، ولكن يمكن للمطورين تعيين فاصل مختلفة باستخدام admin_email_check_intervalفلتر (انظر تذاكر # 46349 و # 48144 ).
التحقق من البريد الإلكتروني للمسؤول في وورد بريس
التحقق من البريد الإلكتروني للمسؤول في وورد بريس
لتعطيل عمليات التحقق من البريد الإلكتروني للمسؤول ، يمكنك استخدام عامل التصفية التالي:
add_filter( 'admin_email_check_interval', '__return_false' );
3. استئناف التحميلات
لن يؤدي تحميل الصور الكبيرة من الهاتف الذكي إلى كسر الأشياء في منتصف العملية حيث يدعم وورد بريس الآن استئناف التحميلات عندما تفشل.
هل سئمت من مواجهة مشكلات مع موقع وورد بريس الخاص بك؟ احصل على أفضل وأسرع دعم استضافة مع Kinsta! تحقق من خططنا
4. دوران الصورة
يتم الآن تدوير الصور بشكل صحيح عند التحميل وفقًا للبيانات الوصفية لاتجاه EXIF.
سمة افتراضية جديدة تمامًا: عشرون وعشرون
يأتي وورد بريس 5.3 مع سمة افتراضية جديدة تمامًا: Twenty Twenty . انها موضوع الحد الأدنى مصممة لل مرونة ، وضوح ، و القراءة ، مع التركيز حريصة على و محرر كتلة .
قالب Twenty Twenty وورد بريس
قالب Twenty Twenty وورد بريس
تم بناء Twenty Twenty بناءً على سمة مجانية موجودة من المجتمع ، وهي Chaplin من تأليف Andérs Noren ، وتتميز بمحرف مجاني ومفتوح المصدر يتمتع بشخصية قوية: Inter by Rasmus Andersson .
يمكنك قراءة المزيد عن Twenty Twenty في منشور المدونة المتعمق الخاص بنا: Twenty Twenty: An Introduction to the New Default وورد بريس Theme .
التغييرات لمطوري وورد بريس
يأتي وورد بريس 5.3 مع العديد من التغييرات والتحسينات لمطوري وورد بريس. من بين العديد من التغييرات ، نعتقد أنها جديرة بالذكر:
التاريخ / الوقت تحسينات المكونات الأساسية
سمة جديدة للنسخة الحالية
سمة تسمية جديدة
وظائف لإضافة قيمة UGC لربط السمات في الروابط
واجهة برمجة تطبيقات REST في وورد بريس 5.3
التاريخ / الوقت تحسينات المكونات الأساسية
يتعامل المكون الأساسي للتاريخ / الوقت مع كل ما يتعلق بالتاريخ والوقت والمناطق الزمنية في وورد بريس. كما يوضح أندريه “رارست” سافتشينكو :
اعتمد مكون التاريخ / الوقت على ما يسمى بـ ” الطابع الزمني لـ وورد بريس ” – مجموع طابع Unix الزمني مع إزاحة المنطقة الزمنية. كان هذا يسبب العديد من الأخطاء ونقص التشغيل البيني مع PHP المنبع أو أي أنظمة خارجية. أشارت الوثائق المضمنة خطأً إلى هذه الطوابع الزمنية لنظام التشغيل Unix.
على الرغم من أنه كان من المستحيل إزالة الطوابع الزمنية لـ وورد بريس تمامًا بدون مشكلات التوافق مع الإصدارات السابقة ، فقد تم تحسين رمز المكون مع العديد من إصلاحات الأخطاء ، وتم تحديث الوثائق المضمنة وتصحيحها عند الحاجة.
علاوة على ذلك ، مع إصدار وورد بريس 5.3 ، أصبح لدينا وصول إلى العديد من وظائف التاريخ / الوقت الجديدة لواجهة برمجة التطبيقات :
wp_timezone_string()- تسترجع هذه الوظيفة المنطقة الزمنية للموقع كسلسلة. قد يعرض سلسلة PHP الزمنية أو إزاحة ± HH: MM.
wp_timezone()- تسترجع هذه الوظيفة المنطقة الزمنية للموقع DateTimeZoneككائن.
wp_date()- هذه وظيفة جديدة لترجمة التاريخ. من المفترض أن تحل محل date_i18n().
current_datetime()- تسترجع هذه الوظيفة الوقت الحالي DateTimeImmutableككائن مع المنطقة الزمنية من الإعدادات.
get_post_datetime()- يسترجع DateTimeImmutableكائن وقت آخر .
get_post_timestamp() – يسترجع وقت آخر كطابع زمني يونكس.
يتم تعريف وتوثيق كل هذه الوظائف في wp-includes/functions.php.
استخدام current_time()، get_post_time()و date_i18n()يثبط الآن.
انظر أيضا تاريخ / وقت التحسينات عنصر في وورد 5.3 و ظائف جديدة إضافة إلى API على جيثب.
سمة جديدة للنسخة الحالية
عند نشر صفحة أو منشور جديد ، يظهر اسمه في عدة قوائم وعناصر واجهة مستخدم. قبل الإصدار 5.3 من وورد بريس ، لم يكن العديد من المستخدمين قد أدركوا هذا الرابط وقد يكون هذا مربكًا بشكل خاص للمستخدمين ذوي الإعاقة و / أو مستخدمي قارئ الشاشة.
مع إصدار وورد بريس 5.3 ، تتم إضافة سمة جديدة aria-current=”page”برمجيًا للإشارة إلى الروابط إلى نفس الصفحة ويتم تشجيع مطوري القوالب على إضافة أنماط معينة إلى تلك الروابط. يؤثر هذا التغيير على الأدوات الأساسية التالية:
المشاركات الاخيرة.
قائمة الإبحار.
الصفحات.
فئة.
أرشيف.
هنا مثال على الاستخدام:
a[aria-current] {
/* CSS styles for current link */
}
سمات تسمية aria الجديدة في قوائم التنقل
” توفر المعالم طريقة قوية لتحديد تنظيم وهيكل صفحة الويب” وتسمح لمطوري السمات بإضافة دعم للتنقل باستخدام لوحة المفاتيح في صفحات الويب باستخدام أدوار المعالم.
توفر معالم ARIA سياقًا لمحتوى الويب وهي مفيدة بشكل خاص لمستخدمي التكنولوجيا المساعدة.
نظرًا لأهمية معالم ARIA لإمكانية الوصول ، يضيف وورد بريس 5.3 الآن دعمًا aria-labelللسمات في التنقل في المنشورات والتعليقات.
يمكن لمطوري ومصممي السمات إضافة معالم ARIA إلى قوائم التنقل في المنشورات والتعليقات مع إضافة aria_labelمعلمة جديدة إلى الوظائف التالية:
_navigation_markup()
get_the_post_navigation()
get_the_posts_navigation()
get_the_posts_pagination()
get_the_comments_navigation()
get_the_comments_pagination()
the_post_navigation()
the_posts_navigation()
the_posts_pagination()
the_comments_navigation()
the_comments_pagination()
اقرأ المزيد عن سمات aria-label في التنقل في المنشورات والتعليقات على Make وورد بريس Core.
وظائف لإضافة قيمة UGC لربط السمات في الروابط
في سبتمبر 2019 ، أعلنت Google عن سمتين جديدتين توفران طريقة لتحديد طبيعة الروابط: rel=”sponsored”وrel=”ugc”:
rel = ”ugc” : يرمز UGC إلى المحتوى الذي ينشئه المستخدم ، ويوصى باستخدام قيمة سمة ugc للروابط داخل المحتوى الذي ينشئه المستخدم ، مثل التعليقات ومنشورات المنتدى.
يضيف وورد بريس 5.3 دعمًا rel=”ugc”للسمة في التعليقات. تم تنفيذ هذا التغيير في غضون ساعات قليلة ومن المثير للاهتمام معرفة مدى سرعة استجابة فريق التطوير لإعلان Google (انظر التذكرة رقم 48022 ).
وبالإضافة إلى ذلك، وورد 5.3 يدخل اثنين من وظائف جديدة تسمح للمطورين لإضافة nofollowو ugcالقيم إلى relالسمات في الروابط التالية:
wp_rel_callback()تُستخدم لإضافة قيم إلى relسمات إلى روابط محددة ، وتحل محل wp_rel_nofollow_callback()الوظيفة المتوقفة الآن .
يتم تحديد الوظيفة في wp-includes/formatting.php:
/**
* Callback to add a rel attribute to HTML A element.
*
* Will remove already existing string before adding to prevent invalidating (X)HTML.
*
* @since 5.3.0
*
* @param array $matches Single match.
* @param string $rel The rel attribute to add.
* @return string HTML A element with the added rel attribute.
*/
function wp_rel_callback( $matches, $rel ) {}
wp_rel_ugc()ويضيف على حد سواء nofollowو ugcالقيم إلى relالسمات في الروابط.
يتم تحديد الوظيفة في wp-includes/formatting.php:
/**
* Adds `rel="nofollow ugc"` string to all HTML A elements in content.
*
* @since 5.3.0
*
* @param string $text Content that may contain HTML A elements.
* @return string Converted content.
*/
function wp_rel_ugc( $text ) {
// This is a pre-save filter, so text is already escaped.
$text = stripslashes( $text );
$text = preg_replace_callback(
'|<a>|i',
function( $matches ) {
return wp_rel_callback( $matches, 'nofollow ugc' );
},
$text
);
return wp_slash( $text );
}
لذلك ، من الآن فصاعدًا ، يمكن للمطورين إضافة rel=”nofollow ugc”سمات إلى الروابط على النحو التالي:
$link = '<a href="example.com">User generated link example</a>';
$ugc_link = wp_rel_ugc( $link );
echo $ugc_link;
// output: <a href="example.com" rel="nofollow ugc">User generated link example</a>
واجهة برمجة تطبيقات REST في وورد بريس 5.3
يجلب وورد بريس 5.3 العديد من التغييرات والتحسينات على واجهة برمجة تطبيقات REST .
واحدة من أكثر التغيرات ذات الصلة هو دعم ‘object’و ‘array’أنواع البيانات إلى register_metaوظائف .
مع هذا التحسين ، تدعم REST API الآن أنواع البيانات الوصفية المعقدة. يتيح لنا ذلك استخدام واجهة برمجة التطبيقات لإجراء التحقق المستند إلى المخطط ويمكن أن يبسط تفاعل رمز العميل مع القيم المعقدة ويسمح للمطورين في النهاية بإنشاء كتل معقدة قائمة على الفوقية عبر واجهة برمجة تطبيقات REST.
للحصول على عرض أكثر تفصيلاً لهذا الموضوع ، راجع WP 5.3 يدعم Object و Array Meta Types في REST API
يؤثر التحسين الكبير الثاني على _fieldsالمعلمة التي تسمح بتحديد الحقول المضمنة في كائنات JSON التي يتم إرجاعها من REST API. انظر المثال التالي:
/wp/v2/posts?_fields=id,title,author
منذ وورد بريس 5.3 ، _fieldsيمكن استخدام المعلمة لتصفية كائن استجابة REST API عن طريق الحقول المتداخلة ، حتى نتمكن من طلب metaحقول أو خصائص معينة داخل كائن معقد. يمكننا استخدام _fieldsالمعلمة على النحو التالي:
?_fields=meta.meta-key-1,meta.meta-key-2,meta.meta-key-3.nested-prop
للحصول على نظرة عامة أكثر شمولاً حول تحسينات REST API التي تأتي مع وورد بريس 5.3 ، راجع واجهة برمجة تطبيقات REST في وورد بريس 5.3 .
كيفية التحديث إلى ووردبريس 5.3
تم إصدار وورد بريس 5.3 في 12 نوفمبر 2019. يمكنك اتباع الإرشادات أدناه حول كيفية تحديث موقعك.
نظرًا لأن موقع كل عميل مختلف ، فإننا نوصي دائمًا باستخدام بيئة التدريج بنقرة واحدة . يمكنك استنساخ موقعك المباشر في غضون ثوانٍ ثم اختبار وورد بريس 5.3 مع المظهر والمكونات الإضافية الحالية للتحقق من التوافق. يمكنك بالطبع أيضًا أخذ نسخة احتياطية يدوية قبل تحديث موقعك المباشر ، فقط لتكون آمنًا.
لتحديث وورد بريس إلى 5.3 ، ما عليك سوى النقر على أيقونة التحديثات في لوحة تحكم مسؤول وورد بريس. وانقر على زر “التحديث الآن”. أثناء تحديث موقعك ، سيكون في وضع الصيانة . بمجرد اكتمال التحديثات ، سيعود موقعك إلى طبيعته.
التحديث إلى وورد بريس 5.2 في لوحة القيادة
التحديث إلى وورد بريس 5.2 في لوحة القيادة
طالما أن كل شيء يسير على ما يرام مع التحديث ، يجب أن ترى شاشة “مرحبًا بك في وورد بريس 5.3”. وهذا كل شيء! سريع وسهل.
شاشة ترحيب وورد بريس 5.3
شاشة ترحيب وورد بريس 5.3
بعد النقر في لوحة المعلومات ، ستتلقى أيضًا رسالة لتحديث قاعدة البيانات الخاصة بك إلى الإصدار الأحدث. ما عليك سوى النقر فوق الزر “تحديث قاعدة بيانات وورد بريس” وستكون جاهزًا للبدء.
مطلوب تحديث قاعدة البيانات
مطلوب تحديث قاعدة البيانات
استكشاف مشكلات تحديث وورد بريس وإصلاحها
عندما يقوم الأشخاص بتحديث إصدار رئيسي من وورد بريس ، فهناك دائمًا بعض المشكلات التي تواجه مشكلات ، ويرجع ذلك إلى الآلاف من المكونات الإضافية والسمات المختلفة الموجودة حاليًا في السوق. فيما يلي بعض الطرق لاستكشاف المشكلات الشائعة وإصلاحها.
ربما لا يزال موقعك مخبأ جزئيًا. يمكنك حل هذه المشكلة عن طريق مسح ذاكرة التخزين المؤقت للصفحة الكاملة على موقع وورد بريس الخاص بك.
حاول إلغاء تنشيط جميع المكونات الإضافية لمعرفة ما إذا كان ذلك سيؤدي إلى حل مشكلتك. ثم أعد تنشيطها واحدًا تلو الآخر حتى تجد المكون الإضافي الذي قد يحتاج إلى تحديث من المطور.
حاول التبديل إلى سمة وورد بريس الافتراضية ، مثل Twenty Twenty . إذا أدى ذلك إلى حل مشكلتك ، فقد ترغب في التواصل مع مطور المظهر الخاص بك.
استكشاف مشكلات JavaScript وإصلاحها في المستعرض الخاص بك.
يضع وورد بريس 5.3 معلمًا هامًا في تطور نظام إدارة المحتوى. تحقق من الجديد في دليلنا المتعمق! 🗞💪
انقر للتغريد
ملخص
لقد قمنا برعاية الميزات والتحسينات الأكثر إثارة في وورد بريس 5.3.
مع دمج ثلاثة عشر إصدارًا من المكون الإضافي Gutenberg في النواة ، والعديد من التحسينات على أداة Site Health Tool ، وموضوع افتراضي جديد تمامًا ، وتحسينات في واجهة الإدارة ، ووظائف وميزات جديدة للمطورين ومصممي السمات ، ودعم أفضل لـ PHP 7.4 ، وميزة مذهلة عدد التغييرات الصغيرة ، وإصلاحات الأخطاء ، والإهمال ، يضع وورد بريس 5.3 معلمًا هامًا في تطور نظام إدارة المحتوى.
ما هي الميزات / التحسينات المفضلة لديك؟ هل فقدنا أي شيء مهم؟ شاركنا أفكارك في قسم التعليقات.
وفر الوقت والتكاليف وحقق أقصى قدر من أداء الموقع من خلال:
مساعدة فورية من خبراء استضافة وورد بريس ، 24/7.
تكامل Cloudflare Enterprise.
يصل الجمهور العالمي إلى 28 مركز بيانات حول العالم.
التحسين من خلال مراقبة أداء التطبيقات المضمنة لدينا.
كل ذلك وأكثر من ذلك بكثير ، في خطة واحدة بدون عقود طويلة الأجل ، وعمليات الترحيل المدعومة ، وضمان استرداد الأموال لمدة 30 يومًا. تحقق من خططنا أو تحدث إلى قسم المبيعات للعثور على الخطة المناسبة لك.

