تم إصدار وورد بريس 5.4 “Adderley” في 31 مارس 2020 ، وهو متاح للتنزيل.
لذا فقد حان الوقت لنا للتعمق في أكثر الميزات الجديدة إثارة للاهتمام والتغييرات القادمة مع وورد بريس 5.4.
أولاً وقبل كل شيء ، يوفر وورد بريس 5.4 العديد من الميزات والتحسينات وإصلاحات الأخطاء لمحرر الكتلة ، مع دمج عدد كبير من إصدارات مكون Gutenberg الإضافي في جوهره. تؤثر هذه التغييرات على كل من الوظائف وواجهة المستخدم ، مما يؤدي إلى تحسين إمكانية الوصول / سهولة استخدام المحرر وتجربة التحرير بشكل عام.
إلى جانب المحرر ، يقدم وورد بريس 5.4 تحسينات مثيرة للاهتمام في أداة صحة الموقع وفي واجهة برمجة تطبيقات REST ، بينما تم تأجيل بعض الميزات المتوقعة مع وورد بريس 5.4 ويجب دمجها في Core مع الإصدار التالي من وورد بريس 5.5 (انظر Native Lazy تحميل على الصور و كتلة الإنتقال ).
قد ترغب في حفظ التواريخ والروابط التالية من دورة تطوير وورد بريس 5.4 :
11 فبراير 2020: الإصدار التجريبي 1
18 فبراير 2020: الإصدار التجريبي 2
25 فبراير 2020: بيتا 3
3 مارس 2020: RC 1
10 مارس 2020: RC 2
17 مارس 2020: RC 3
24 مارس 2020: RC 4
27 مارس 2020: RC 5
30 مارس 2020: التشغيل الجاف لإصدار وورد بريس 5.4
31 مارس 2020: إصدار وورد بريس 5.4 “Adderley”
إذن ، ما الجديد في وورد بريس مع وورد بريس 5.4؟
ما الجديد في Block Editor
تم دمج عدد كبير من إصدارات البرنامج المساعد Gutenberg في النواة ، من 6.6 إلى 7.5. لذلك ، إذا كنت لا تستخدم المكون الإضافي Gutenberg ، فستجد الكثير من الميزات الجديدة والتحسينات وإصلاحات الأخطاء في محرر الكتلة عند الترقية إلى وورد بريس 5.4.
ولكن هناك ما هو أكثر من الكتل والميزات في المحرر مع الإبلاغ عن تحسينات الأداء العامة:
حقق فريق محرر الكتل تقليلًا في وقت التحميل بنسبة 14٪ وتقليل وقت الكتابة بنسبة 51٪ ، وذلك لمنشور كبير الحجم بشكل خاص (حوالي 36000 كلمة ، حوالي 1000 كتلة) منذ وورد بريس 5.3.
هذا كثير من الأشياء الرائعة ، لذلك دعونا نتعمق.
الميزات والتحسينات الجديدة لمحرر القوالب
تغييرات محرر الكتلة للمطورين القوالب والكتل
ميزات إضافية
ما الجديد في وورد بريس 5.4؟ احصل على عرض متعمق لجميع الميزات والتغييرات الشيقة الجديدة القادمة مع هذا الإصدار الأخير! 💪🚀
انقر للتغريد
الميزات والتحسينات الجديدة لمحرر القوالب
قد نتفق على حقيقة أن محرر الكتلة لا يزال قيد التطوير ، ولكن وورد بريس 5.4 يجلب الكثير من التغييرات لتحسين قابلية استخدام المحرر على كل من سطح المكتب والجوال.
ترتبط بعض هذه التغييرات بشكل صارم بالواجهة ، بما في ذلك وضع ملء الشاشة الذي تم تمكينه افتراضيًا ، واختيار الكتلة المحسّن ، والتبديل السهل بين وضع التحرير ووضع التحديد ، وشريط الأدوات المحمول الثابت ، وفتات التنقل للتنقل بين المجموعات. تضيف كتلتان جديدتان وإعدادات خيارات إضافية المزيد من الوظائف إلى المحرر.
فيما يلي قائمة سريعة بميزات وتحسينات محرر القوالب المفضل لدينا والتي تأتي مع وورد بريس 5.4:
كتلة الرموز الاجتماعية الجديدة
كتلة أزرار جديدة
مشروط دليل الترحيب
وضع ملء الشاشة ممكّن افتراضيًا
دعم لون النص المضمن في كتل النص المنسق
خيارات ألوان إضافية لعدة كتل
الصور المميزة في كتلة أحدث المنشورات
شريط تنقل جديد لقفل التنقل
كتلة الرموز الاجتماعية الجديدة
تسمى في البداية الروابط الاجتماعية ، تسمح كتلة الرموز الاجتماعية للمؤلفين بإضافة رموز بسرعة مع روابط إلى ملفات التعريف الاجتماعية وتوفر عددًا جيدًا من كتل الرموز الاجتماعية التابعة للاختيار من بينها. كانت هذه الكتلة تجريبية لفترة من الوقت وهي مستقرة منذ Gutenberg 7.5 .
وورد بريس 5.4: الرموز الاجتماعية
كتلة الرموز الاجتماعية
كتلة الرموز الاجتماعية يأتي مع ثلاثة أنماط محددة مسبقا لالتخصيصات البصرية الخاصة بك: افتراضي ، شعارات فقط، و شكل حبوب منع الحمل .
الرموز الاجتماعية
أنماط الرموز الاجتماعية
منذ أن تم تقديمها لأول مرة كميزة تجريبية في Gutenberg 6.5 (وتم دمجها في وورد بريس 5.3 ) ، تمت إضافة الرموز الاجتماعية إلى Gutenberg 7.5 وقد لا تعمل كما هو متوقع إذا كنت تقوم بتشغيل إصدار قديم من مكون Gutenberg الإضافي.
وفقًا لـ Jorge Costa ، هناك طريقتان لمنع حدوث مشكلات مع الرموز الاجتماعية:
قم بترحيل أي محتوى يدويًا باستخدام الرموز الاجتماعية : التحديث إلى وورد بريس 5.4 ، وتحميل المنشور في محرر الكتلة وحفظه. سيتم ترحيل الرموز الاجتماعية تلقائيًا إلى الإصدار الجديد.
حافظ على تثبيت المكون الإضافي Gutenberg عند التحديث إلى وورد بريس 5.4 : يوفر المكون الإضافي توافقًا مع الإصدارات السابقة ويجب ألا تواجه أي مشكلة.
كتلة أزرار جديدة
تمت إضافة كتلة الأزرار إلى محرر الكتلة في Gutenberg 7.2 ، حيث تحل كتلة الأزرار محل كتلة الأزرار الفردية ، وتسمح لمستخدمي وورد بريس بإضافة المزيد من الأزرار إلى محتواهم داخل نفس حاوية الكتلة.
كتلة الأزرار
كتلة الأزرار الجديدة
تأتي الأزرار الفردية بنمطين محددين مسبقًا للاختيار من بينها والعديد من الخيارات الإضافية لضبط مظهر الأزرار.
إعدادات الأزرار في وورد بريس 5.4
إعدادات الأزرار في وورد بريس 5.4
باستخدام وورد بريس 5.4 ، يكتسب مالكو المواقع تحكمًا أعمق في شكل ومضمون دعواتهم لاتخاذ إجراءات بفضل إضافة خلفيات متدرجة ، والتي تأتي أيضًا مع عدد قليل من الإعدادات المسبقة للتدرج المتاحة لمشرفي الموقع لاستخدامها كنقاط بداية لمزيد من التخصيصات .
خلفية متدرجة
تجديد ميزات الألوان للأزرار
مشروط دليل الترحيب
يضيف وورد بريس 5.4 عرض شرائح ترحيبًا جديدًا يوفر معلومات أساسية حول محرر الكتلة ورابطًا إلى الوثائق عبر الإنترنت (تمت إضافته مع Gutenberg 7.1 ).
ووردبريس 5.4: مشروط الترحيب
ترحيب دليل مشروط
يكون النموذج مرئيًا فقط بعد التحديث إلى الإصدار 5.4. إذا كنت ترغب في تشغيله مرة أخرى ، فما عليك سوى فتح قائمة المزيد من الأدوات والخيارات من الزر الأيمن العلوي والعثور على رابط دليل الترحيب .
وورد بريس 5.4: دليل الترحيب
مرشد ترحيبي
وضع ملء الشاشة ممكّن افتراضيًا
بدءًا من وورد بريس 5.4 ، يفتح المحرر في وضع ملء الشاشة افتراضيًا في عمليات التثبيت والأجهزة الجديدة. يمكنك التبديل بين تشغيل / إيقاف وضع ملء الشاشة بالنقر فوق قائمة المزيد من الأدوات والخيارات ، كما هو موضح في الصورة أدناه.
وضع ملء الشاشة
يتم تمكين وضع ملء الشاشة افتراضيًا في وورد بريس 5.4
في الوقت الحالي ، يتم تخزين هذا التفضيل محليًا ، مما يعني أنه سيتم الكتابة فوقه في أي وقت يتم تغيير التفضيلات ، كما يحدث عند الوصول إلى موقع الويب الخاص بك في وضع التصفح المتخفي. في المستقبل ، يجب تخزين هذا التفضيل في قاعدة البيانات ، مما يجعل اختيار المستخدم ثابتًا في أي سياق.
لاحظ أن قرار جعل المحرر في وضع ملء الشاشة افتراضيًا لا يتم تقديره بالإجماع لأنه قد يكون مربكًا للمبتدئين والمستخدمين غير المتقدمين. تحقق من هذا المنشور إذا كنت تريد معرفة المزيد عن مخاوف الأشخاص في وضع ملء الشاشة.
يمكن لمطوري محرر الكتل التحكم في وضع ملء الشاشة برمجيًا باستخدام بضعة أسطر فقط من JavaScript:
const isFullscreenMode = wp.data.select( 'core/edit-post' ).isFeatureActive( 'fullscreenMode' );
if ( isFullscreenMode ) {
wp.data.dispatch( 'core/edit-post' ).toggleFeature( 'fullscreenMode' );
}
دعم لون النص المضمن في كتل النص المنسق
إذا كنت تكتب عادةً مقالات طويلة ، فيجب أن تقدر دعم لون النص المضمن. قبل هذا التحديث ، اضطررنا إلى ترميز كتل النص المنسق في وضع HTML لتغيير لون الكلمات والسلاسل المفردة.
خيار لون النص الغني
خيار لون النص الغني
بدءًا من وورد بريس 5.4 ، يمكننا تحديد الكلمات والسلاسل الفرعية في كتل RichText وتغيير ألوانها بسرعة باستخدام منتقي الألوان المدمج.
وورد بريس 5.4: لون النص المنسق
منتقي الألوان RichText
خيارات ألوان إضافية لعدة كتل
يضيف وورد بريس 5.4 قائمة طويلة من الميزات والتحسينات المتعلقة بالألوان إلى محرر الكتلة. كما رأينا أعلاه ، لم نعد مقتصرين على الألوان الصلبة بعد الآن. تدعم العديد من الكتل الآن الخلفيات المتدرجة ومجموعات التدرجات المحددة مسبقًا.
فيما يلي قائمة سريعة ببعض التحسينات المتعلقة بالألوان:
دعم الخلفية المتدرجة لكتلة الأزرار ( جوتنبرج 6.7 ).
دعم الخلفية المتدرجة لكتلة الغلاف ( جوتنبرج 6.8 ).
دعم لون النص لكتل المجموعة (Gutenberg 7.4 و 7.5 ): يمكن الآن للكتل المتداخلة أن ترث لون النص من كتلة المجموعة الأصلية.
دعم النص ولون الخلفية لكتلة الأعمدة (Gutenberg 7.4 و 7.5 ).
كتلة الغطاء
كتلة الغلاف مع خلفية متدرجة محددة مسبقًا
الصور المميزة في كتلة أحدث المنشورات
إضافة أخرى ملحوظة إلى محرر الكتلة هي دعم الصور المميزة في كتلة أحدث المنشورات ( Gutenberg 7.5 ).
هذا هو الأحدث من بين العديد من التحسينات المضافة إلى مجموعة أحدث المنشورات بمرور الوقت ويمثل خطوة أخرى نحو “كتل ديناميكية أو عالمية أكثر تعقيدًا”.
آخر المشاركات
أحدث كتلة المشاركات
باستخدام وورد بريس 5.4 ، تسمح لك كتلة أحدث المنشورات بسحب المنشورات من فئة معينة ولكنها لا تسمح لك بإنشاء استعلامات أكثر تقدمًا حسب الفئة / العلامة / نوع المنشور و / أو تضمين / استبعاد المنشورات الفردية.
نأمل أن نرى المزيد من التحسينات مع هذه الكتلة في المستقبل.
شريط تنقل جديد لقفل التنقل
متاح لمستخدمي Gutenberg منذ الإصدار 6.7 ، والآن تم دمجه في Core ، يهدف شريط التنقل الجديد إلى تبسيط التنقل المتداخل بين الكتل.
تعرض الصورة أدناه العديد من الكتل المتداخلة وقائمة التنقل الجديدة في الأسفل.
وورد بريس 5.4: قائمة مسارات التنقل
قائمة مسارات التنقل الجديدة
تغييرات محرر الكتلة للمطورين القوالب والكتل
يجب أن يكون مطورو القوالب والكتل على دراية بالعديد من التغييرات التي تم إجراؤها على محرر الكتلة باستخدام وورد بريس 5.4. تشمل هذه التغييرات:
اختصارات لوحة المفاتيح Block Editor
واجهات برمجة تطبيقات موضوع التدرج
تغييرات العلامات والأنماط في محرر الكتلة
سقالات بلوك
مجموعات القوالب
تنويعات الكتلة
اختصارات لوحة المفاتيح Block Editor
يمكن للمطورين المحظورين والمستخدمين المتقدمين الآن إضافة اختصارات مخصصة لمحرر الكتلة.
حزمة جديدة تسمى @وورد بريس/keyboard-shortcuts أدخلت إلى تركيز التسجيل، إزالة، وتوثيق اختصارات المحرر.
يمكن للمطورين إضافة اختصاراتهم المخصصة عن طريق استدعاء registerShortcutالإجراء بهذه الطريقة:
wp.data.dispatch( 'core/keyboard-shortcuts' ).registerShortcut( {
// Shortcut identifier
name: 'plugin/shortcut-test',
// Shortcut category (possible values global, block, selection)
category: 'global',
// Shortcut description
description: 'My first shortcut',
// The key combination that triggers the shortcut
keyCombination: {
// Available modifiers:
// primary, primaryShift, primaryAlt,
// secondary, access, ctrl, alt,
// ctrlShift, shift, shiftAlt
modifier: 'alt',
character: 'w',
},
// An alias for the key combination
aliases: [
{
modifier: 'primary',
character: 'q',
},
],
} );
سيؤدي هذا تلقائيًا إلى إضافة الاختصار المخصص إلى الاختصارات المشروطة المتاحة ضمن زر المزيد من الأدوات والخيارات في الزاوية العلوية اليمنى من المحرر.
أول اختصار لمحرر الكتلة الخاص بي
تمت إضافة اختصار محرر كتلة عمومي مخصص
بعد ذلك ، يمكننا إرفاق معالج اختصارات لوحة المفاتيح باستخدام useShortcutالوظيفة:
import { useShortcut } from '@wordpress/keyboard-shortcuts';
import { useCallback } from '@wordpress/element';
const MyComponent = () => {
useShortcut(
'plugin/shortcut-test',
useCallback(
( event ) => {
// Do something
},
[]
)
);
}
يمكنك قراءة المزيد حول اختصارات لوحة المفاتيح في مدونة Make وورد بريس Core .
واجهات برمجة تطبيقات موضوع التدرج
يقدم وورد بريس 5.4 خلفيات متدرجة مع عدد قليل من الإعدادات المسبقة للأزرار وكتل الغلاف. يحدث هذا بفضل واجهات برمجة التطبيقات الجديدة لقالب التدرج .
توفر واجهات برمجة التطبيقات الجديدة editor-gradient-presetsخيار دعم السمات ، والذي يسمح لمطوري القوالب بتجاوز الإعدادات المسبقة الافتراضية وتحديد إعداداتهم الخاصة :
add_theme_support(
'editor-gradient-presets',
array(
array(
'name' => __( 'CadetBlue to Chartreuse', 'themeLangDomain' ),
'gradient' => 'linear-gradient(135deg,rgba(95,158,160,1) 0%,rgb(127,255,0) 100%)',
'slug' => 'cedetblue-chartreuse'
),
array(
'name' => __( 'Chocolate to Coral', 'themeLangDomain' ),
'gradient' => 'linear-gradient(135deg,rgba(210,105,30,1) 0%,rgba(255,127,80,1) 100%)',
'slug' => 'chocolate-to-coral',
),
array(
'name' => __( 'DarkMagenta to DarkOrchid', 'themeLangDomain' ),
'gradient' => 'linear-gradient(135deg,rgb(139,0,139) 0%,rgb(153,50,204) 100%)',
'slug' => 'darkmagenta-to-darkorchid',
),
array(
'name' => __( 'DeepSkyBlue to DodgerBlue', 'themeLangDomain' ),
'gradient' => 'linear-gradient(135deg,rgba(0,191,255,1) 0%,rgba(30,144,255,1) 100%)',
'slug' => 'deepskyblue-to-dodgerblue',
),
)
);
التدرجات المخصصة في وورد بريس 5.4
إعدادات مسبقة مخصصة للتدرج في وورد بريس 5.4
name: تسمية ذات مغزى لتلميح الأداة توفر معلومات حول التدرج اللوني. هذا مفيد بشكل خاص لقارئات الشاشة والمستخدمين الذين يجدون صعوبة في تمييز ألوان معينة.
gradient: قيم CSS للتدرج.
slug: معرف لإنشاء فئات CSS المستخدمة في محرر الكتلة.
إعدادات مسبقة مخصصة للتدرج
إعدادات مسبقة مخصصة للتدرج
يمكنك تعطيل التدرجات اللونية المخصصة باستخدام disable-custom-gradientsخيار دعم السمة:
add_theme_support( 'disable-custom-gradients' );
يمكن إزالة وظيفة التدرج تمامًا باستخدام كل من disable-custom-gradientsو editor-gradient-presets:
add_theme_support( 'disable-custom-gradients' );
add_theme_support( 'editor-gradient-presets', array() );
تغييرات العلامات والأنماط في محرر الكتلة
يقدم وورد بريس 5.4 العديد من التغييرات في بنية DOM التي يجب على مطوري السمات أن يكونوا على دراية بها.
editor-تمت إزالة بادئة الفئة القديمة من البرامج النصية لمحرر الكتل والآن يجب على المطورين استخدام block-editor-البادئة فقط .
و edit-post-layout__contentتمت إزالة فئة من DOM المحرر كتلة.
divتمت إزالة العديد من الأغلفة من RichText وكتل أخرى باعتبارها زائدة عن الحاجة. يؤدي هذا التغيير إلى تحسين الأداء بشكل كبير وتبسيط شجرة DOM ، والتي يجب تقديرها من قبل مطوري الكتل والقوالب .
اختفت الحشوات الكبيرة والهوامش السالبة. يجب أن تتغير أنماط الكتلة وفقًا لذلك.
للحصول على عرض تفصيلي حول تغييرات DOM و CSS ، راجع التغييرات المتعلقة بالعلامات والنمط في وورد بريس 5.4
سقالات بلوك
مع حزمة @ وورد بريس / create-block الجديدة لـ Block Scaffolding ، أصبح لدى المطورين طريقة جديدة لإنشاء بنية الدليل لمكوِّن إضافي لمحرر الكتلة. تتضمن هذه البنية عادةً index.php و index.js و style.css.
تريد أن تعرف كيف زدنا من حركة المرور لدينا أكثر من 1000 ٪؟
انضم إلى أكثر من 20000 آخرين ممن يتلقون رسائلنا الإخبارية الأسبوعية مع نصائح من الداخل حول وورد بريس!
إشترك الآن
يمكن لمطوري الكتل الآن ببساطة تشغيل الأمر التالي:
$ npm init @wordpress/block block-name
مجموعات القوالب
توفر مجموعات الكتل طريقة لتجميع مجموعات الكتل بشكل مرئي في أداة إدراج محرر الكتلة. تختلف المجموعات عن الفئات وتوفر طريقة إضافية لتجميع الكتل.
توفر واجهة برمجة التطبيقات الجديدة وظيفة جديدة:
registerBlockCollection( namespace, { title, icon } );
namespace: مطابق لبادئة كتلة.
title: هذا هو الملصق الموضح في أداة إدراج الكتلة.
icon: هذا هو الرمز الذي يظهر مع العنوان في أداة إدراج الكتلة.
تم تقديم واجهة برمجة التطبيقات الجديدة التي تم تقديمها مع Gutenberg 7.3 وتم دمجها الآن في جوهرها ، مما يسمح لمطوري السمات والحظر بتنظيم الكتل بشكل أفضل مما يسهل على المستخدمين اكتشاف الكتل وإضافتها إلى المحتوى.
تنويعات الكتلة
و الاختلافات API بلوك يوفر مجموعة من الوظائف التي تسمح للمطورين كتلة لإضافة / إدارة / الاختلافات إزالة كتل يمكن للمستخدمين الاختيار من عند إضافة كتل إلى المحتوى. يعد تسجيل شكل جديد أمرًا بسيطًا جدًا (كود JS):
wp.blocks.registerBlockVariation( 'core/heading', {
name: 'green-text',
title: 'Green Text',
description: 'This block has green text. It overrides the default description.',
attributes: {
content: 'Green Text',
textColor: 'vivid-green-cyan'
},
icon: 'palmtree',
scope: [ 'inserter' ]
} );
blockName: اسم الكتلة (أي core/heading).
variation: كائن يصف تباينًا لنوع الكتلة.
name: ( سلسلة ) المعرف الفريد للتنوع.
title: ( سلسلة ) عنوان التباين الذي يمكن للبشر قراءته.
description: ( سلسلة ) وصف مفصل.
[icon]: ( WPIcon ) رمز لعرضه في أداة إدراج الكتلة.
[isDefault]: ( منطقي ) ما إذا كان التباين الحالي هو الافتراضي. افتراضات إلى false.
[attributes]: ( كائن ) قيم تتجاوز سمات الكتلة.
[innerBlocks]: ( Array [] ) التكوين الأولي للكتلة المتداخلة.
[example]: ( كائن ) البيانات المنظمة لمعاينة الكتلة. تعيين undefinedلتعطيل المعاينة.
[scope]: ( WPBlockVariationScope [] ) قائمة النطاقات حيث يكون الاختلاف قابلاً للتطبيق. عندما لا يتم توفيره ، فإنه يفترض جميع النطاقات المتاحة. الخيارات المتاحة: block، inserter.
الاختلافات كتلة
تنويعات كتلة العنوان
للحصول على عرض أقرب في Block Variations API ، راجع PR # 20068 .
ميزات محرر القوالب الإضافية التي تأتي مع وورد بريس 5.4
تتضمن الميزات الإضافية البارزة المجمعة في جوهر وورد بريس 5.4 ما يلي:
قائمة للتبديل بصريًا بين وضع التحرير والتنقل ( 7.1 )
قم بالتبديل بين وضع تحرير التحديد
قم بالتبديل بين وضع تحرير التحديد
تمت إضافة التسمية التوضيحية إلى كتلة الجدول ( 7.1 )
الجدول التوضيحي
جدول مع شرح في وورد بريس 5.4
قم بسحب وإفلات الصور في مربع الصورة المميزة ( 7.1 )
سحب وإفلات الصورة المميزة
سحب وإفلات الصورة المميزة
شريط أدوات كتلة ثابتة على الهاتف المحمول ( 7.1 )
شريط أدوات كتلة ثابت على الهاتف المحمول
شريط أدوات كتلة ثابت على الهاتف المحمول
تمت إضافة محدد حجم الصورة إلى مجموعة المعرض ( 7.2 )
إعدادات مجموعة المعرض
إعدادات مجموعة المعرض
تمت إضافة روابط للصور في كتلة الوسائط والنص ( 7.2 )
رابط صورة نصية للوسائط
أضف روابط إلى الصور في كتلة الوسائط والنصوص
الميزات والتحسينات لمطوري وورد بريس
يجب أن يستفيد المطورون من العديد من الإضافات الجديدة التي تأتي مع وورد بريس 5.4.
تشمل التغييرات المفضلة لدينا ما يلي:
هل سئمت من مشكلات وورد بريس والمضيف البطيء؟ نحن نقدم دعمًا على مستوى عالمي من خبراء وورد بريس المتاحين على مدار الساعة طوال أيام الأسبوع وخوادم سريعة للغاية. تحقق من خططنا
أداة تقويم صحيحة معنويًا وفئات CSS جديدة
الرموز القصيرة في نصوص PHP
تحسينات على التعامل مع الرموز المفضلة في وورد بريس 5.4
خطافات جديدة لإضافة حقول مخصصة إلى عناصر القائمة
تغييرات إضافية للمطورين
أداة تقويم صحيحة معنويًا وفئات CSS جديدة
و HTML 5.1 المواصفات قد غيرت الطريقة tfoot عناصر لا بد من استخدامها في الجداول. قبل tfootأن تسبق عناصر HTML 5.1 tbodyالعنصر. المواصفات الجديدة تغير الأشياء والآن tfoot يجب أن تتبع tbody.
أداة التقويم القديمة
أداة التقويم القديمة
تتغير أداة تقويم وورد بريس وفقًا لذلك. بدءًا من وورد بريس 5.4 ، تنتقل روابط التنقل إلى navعنصر خارج جدول التقويم.
وكان التغيير الذي طال انتظاره معتبرا أن navهو أكبر عنصر HTML المناسب لارتباطات التنقل في أي مسابقة، ويمكن أيضا أن يساعد على تحسين إمكانية الوصول على برامج قراءة الشاشة. وفقًا لوثائق Mozilla :
قد يحتوي المستند على عدة <nav>عناصر ، على سبيل المثال ، عنصر للتنقل في الموقع والآخر للتنقل داخل الصفحة. يمكن استخدام aria-labelledby في مثل هذه الحالة لتعزيز إمكانية الوصول …
يمكن لوكلاء المستخدم ، مثل برامج قراءة الشاشة التي تستهدف المستخدمين المعاقين ، استخدام هذا العنصر لتحديد ما إذا كان سيتم حذف العرض الأولي لمحتوى التنقل فقط.
بالإضافة إلى ذلك، ما يلي أدخلت الطبقات CSS في get_calendar()لسهولة استهداف:
wp-calendar-tableل tableعنصر.
wp-calendar-navل navعنصر.
wp-calendar-nav-prevلرابط الشهر السابق ، استبدال #prevالمعرف.
wp-calendar-nav-nextلرابط الشهر التالي ، استبدال #nextالمعرف.
يُظهر المقتطف أدناه بنية HTML للتقويم الجديد:
<div class="widget widget_calendar">
<div class="widget-content">
<div id="calendar_wrap" class="calendar_wrap">
<table id="wp-calendar" class="wp-calendar-table">
<caption>February 2020</caption>
<thead>
<tr><!-- Day names --></tr>
</thead>
<tbody>
<!-- Calendar cells -->
</tbody>
</table>
<nav aria-label="Previous and next months" class="wp-calendar-nav">
<span class="wp-calendar-nav-prev"><a href="http://example.com/?m=201912">« Dec</a></span>
<span class="pad"> </span>
<span class="wp-calendar-nav-next"> </span>
</nav>
</div>
</div>
</div>
قد يرغب مطورو السمات في تغيير أوراق الأنماط الخاصة بهم وفقًا لذلك.
وورد بريس 5.4: أداة تقويم جديدة
أداة تقويم جديدة
الرموز القصيرة في نصوص PHP
وورد 5.4 يدخل في apply_shortcodes()وظيفة كاسم مستعار ل do_shortcode()، والذي يسمح لنا ل استخدام الرمز القصير في ملف PHP .
من وجهة النظر الدلالية ، قد نتوقع رؤية نتيجة do_*الوظائف بمجرد استدعاء الوظيفة نفسها. لكن هذا ليس هو الحال مع do_shortcode. لطباعة إخراج الرمز القصير المحدد ، do_shortcodeيجب تكرار صدى الصوت:
// Displays the result of the shortcode
echo do_shortcode( '[shortcode]' . $text . '[/shortcode]' );
يغير وورد بريس 5.4 الأشياء قليلاً مع إدخال apply_shortcodes()، والذي يعمل بنفس الطريقة do_shortcode()، ولكنه يسمح للمطورين ببناء كود أكثر قابلية للقراءة وصحيح لغويًا:
// Displays the result of the shortcode
echo apply_shortcodes( '[shortcode]' . $text . '[/shortcode]' );
اعتبارًا من وورد بريس 5.4 RC 5 ، do_shortcode()ليس من المخطط إهماله لأنه يستخدم على نطاق واسع في المكونات الإضافية لجهات خارجية.
تحسينات على التعامل مع الرموز المفضلة في وورد بريس 5.4
باستخدام وورد بريس 5.4 ، يمكن لمطوري السمات التعامل مع طلبات الرموز المفضلة بمزيد من المرونة وتسمح العديد من الوظائف الجديدة بإدارة الرموز المفضلة بنفس طريقة الوظائف ذات الصلة بملف robots.txt. يوضح سيرجي بيريوكوف :
وطلب favicon.icoأن يتم التعامل معها بنفس طريقة التعامل مع robots.txtمع do_robots():
في حالة وجود ملف فعلي ، لا تفعل شيئًا ودع الخادم يعالج الطلب.
خلاف ذلك ، قم بتقديم رمز احتياطي (انظر أدناه).
لذلك ، إذا favicon.icoلم يتم توفير ملف فعلي ، فإليك طريقة تعامل وورد بريس معه:
إذا كان هناك رمز معين في أداة التخصيص ، فإنه يعيد التوجيه /favicon.icoإلى هذا الرمز المحدد.
إذا لم تكن هناك مجموعة أيقونات ، فإنها تستخدم شعار وورد بريس ( wp-admin/images/w-logo-blue.png) كخيار احتياطي.
عدد قليل من الوظائف والخطافات الجديدة تكمل robots.txtالوظائف / الخطافات المقابلة :
is_favicon()تكمل الوظيفة الجديدة is_robots().
do_faviconيكمل الإجراء do_robotsويتم تشغيله عندما تحدد أداة تحميل النموذج طلب رمز مفضل.
do_favicon()وظيفة مدمن مخدرات على do_faviconالعمل والمكملاتdo_robots() .
do_faviconicoيكمل الإجراء do_robotstxtويسمح للمطورين بتجاوز السلوك الافتراضي.
اقرأ المزيد عن التعامل مع الأيقونة المفضلة .
خطافات جديدة لإضافة حقول مخصصة إلى عناصر القائمة
باستخدام وورد بريس 5.4 ، يمكن للمطورين استخدام خطافين جديدين للإجراء لإضافة حقول مخصصة إلى عناصر القائمة.
و wp_nav_menu_item_custom_fieldsيتم تشغيل فقط قبل إضافة إلى محرر القائمة المشرف عنصر قائمة الملاحة. انظر المثال أدناه:
function kinsta_add_menu_item_custom_field() {
echo '<p class="menu-item-custom-field">Hey! This is an example for Kinsta blog readers!</p>';
}
add_action( 'wp_nav_menu_item_custom_fields', 'kinsta_add_menu_item_custom_field' );
الحقول المخصصة في عناصر قائمة التنقل
الحقول المخصصة في عناصر قائمة التنقل
يدعم خطاف الإجراء الجديد خمس معلمات يمكنك استخدامها لضبط سلوك الحقل المخصص:
$item_id: معرف عنصر القائمة (عدد صحيح).
$item: كائن بيانات عنصر القائمة (كائن).
$depth: عمق عنصر القائمة (عدد صحيح).
$args: كائن من وسيطات عنصر القائمة (كائن).
$id: معرف قائمة التنقل (عدد صحيح).
و wp_nav_menu_item_custom_fields_customize_templateيعمل بنفس طريقة wp_nav_menu_item_custom_fields، ولكن يتم عرضه في نهاية قالب حقول النموذج لعناصر القائمة التنقل في مخصص. توضح الصورة أدناه قسم قوائم Customizer في وورد بريس 5.4.
الحقول المخصصة في عناصر قائمة التنقل
الحقول المخصصة في عناصر قائمة التنقل
تغييرات إضافية للمطورين
تتضمن التغييرات الإضافية للمطورين والمستخدمين المتقدمين القادمة مع وورد بريس 5.4 ما يلي:
مزيد من المعلومات حول الأخطاء التي تسبب فشل تسجيل الدخول بفضل $errorمعلمة جديدة مدعومة الآن wp_login_failedبالإجراء.
إخطار المسؤول القابل للتخصيص في وورد بريس Multisite اعتمادًا على معرّف الموقع.
_source_urlتسمح قيمة التعريف المنشورة الجديدة الآن بتخزين عنوان URL الأصلي لملفات الوسائط .
و يتم تحميل شريط المشرف الآن على wp_body_openبدلا من wp_footer.
عدة تغييرات في REST API .
كيفية تثبيت إصدار تطوير وورد بريس
إذا كنت ترغب في التأكد من أن السمات والإضافات الخاصة بك متوافقة تمامًا مع وورد بريس 5.4 أو كنت مهتمًا فقط بالميزات الجديدة التي تأتي مع أحدث إصدار من وورد بريس ، فيمكنك تثبيت إصدار التطوير الحالي بنقرات قليلة.
لديك طريقتان لتثبيت إصدار وورد بريس Beta / RC :
قم بتثبيت المكون الإضافي وورد بريس Beta Tester وتشغيل التثبيت في لوحة القيادة لبيئة وورد بريس الحالية.
قم بتنزيل وتثبيت Beta / RC الحالي يدويًا. يمكنك الحصول على ” البناء الليلي ” ، الذي تم إنشاؤه من مستودع التخريب. إذا كنت تبحث عن إصدار وورد بريس معين ، سواء كان مستقرًا أو مطورًا ، فيمكنك التحقق من أرشيف فئات الإصدارات .
إذا قررت تثبيت المكون الإضافي Beta tester ، فستحتاج إلى إعداد تثبيت وورد بريس منتظم أولاً ، إما على جهازك المحلي أو في بيئة التدريج .
بمجرد تشغيل موقع وورد بريس الخاص بك وتشغيله ، استعرض للوصول إلى الإضافات ← إضافة جديدة وابحث عن المكون الإضافي وورد بريس Beta Tester .
يوفر المكون الإضافي طريقة سريعة وسهلة للاختبار التجريبي لـ وورد بريس ، مما يسمح بتثبيت و / أو تحديث الإصدار التجريبي الحالي أو الإصدار المرشح بنقرة زر واحدة.
ووردبريس بيتا تستر
قم بتثبيت البرنامج المساعد وورد بريس Beta Tester
لذلك ، قم بتثبيت وتنشيط المكون الإضافي كالمعتاد .
استعرض للوصول إلى Tools → Beta Testing وتحقق من خيار Bleeding edge nightlies واحفظ التغييرات.
بعد ذلك ، انتقل إلى شاشة Dashboard → Updates وانقر على زر التحديث الآن .
تحديثات ووردبريس
شاشة تحديثات ووردبريس
سيقوم وورد بريس الآن بتنزيل الحزمة التالية وتثبيتها:
https://wordpress.org/nightly-builds/wordpress-latest.zip
بمجرد اكتمال التثبيت ، ستتم إعادة توجيهك إلى صفحة وورد بريس About المؤقتة.
تقدم تحديث ووردبريس
تقدم تحديث ووردبريس
وهذا كل شيء. أنت الآن جاهز لإجراء اختباراتك على إصدارات وورد بريس Beta و RC.
تحقق من الوثائق الرسمية لمزيد من المعلومات حول اختبار وورد بريس Beta .
لا يُقصد بإصدارات التطوير استخدامها في الإنتاج . لا تتردد في تثبيتها إما في بيئة التدريج أو على جهازك المحلي ، ولكن لا تستخدمها أبدًا في موقعك المباشر.
ملخص
مع دمج عشرة إصدارات من المكون الإضافي Gutenberg في النواة ، يركز وورد بريس 5.4 في الغالب على Block Editor. لدينا كتلتان جديدتان ، اختصارات مخصصة ، وتحسين قابلية الاستخدام وإمكانية الوصول ، وقد نتوقع المزيد من التطورات في المستقبل القريب .
ولكن هناك المزيد:
تمت إضافة حالة وصحة الموقع القطعة إلى لوحة القيادة، مما يجعل من الأسهل بالنسبة للمستخدم للتحقق من موقعهم الصحة و الأمن ، و الأداء .
إدارة أفضل للتركيز ، وتنقل أسهل عبر لوحة المفاتيح ، ودليل سياسة خصوصية يسهل قراءته لتحسين إمكانية الوصول على الهاتف المحمول وسطح المكتب.
العديد من التغييرات في أدوات الخصوصية لتبسيط تجربة المستخدم عند تصدير البيانات الشخصية.
أداة حالة الموقع الصحية الجديدة
أداة حالة الموقع الصحية الجديدة
حان الآن دورك. ما رأيك في وورد بريس 5.4؟ ما هي التغييرات والميزات التي تستمتع بها أكثر؟ اسمحوا لنا أن نعرف في التعليقات!
وفر الوقت والتكاليف وحقق أقصى قدر من أداء الموقع من خلال:
مساعدة فورية من خبراء استضافة وورد بريس ، 24/7.
تكامل Cloudflare Enterprise.
يصل الجمهور العالمي إلى 28 مركز بيانات حول العالم.
التحسين من خلال مراقبة أداء التطبيقات المضمنة لدينا.

