استخدام Query Loop Block في WordPress - OSTraining

نشرت: 2022-08-24

في WordPress 5.8 ، أصدروا ميزة جديدة تسمى Query Loop Block. إذا لم تكن قد قمت بفحصها ، فمن المؤكد أنها تستحق المشاهدة! يمكنك قراءة منشور المدونة هذا ، أو مشاهدة الفيديو في الأسفل!

لذا فإن Query Loop Block ستقوم بشكل أساسي بكتابة حلقة PHP صغيرة لك ، دون الحاجة إلى كتابة أي كود. الآن هذا مشابه لـ Last Post Block ، لكنه أقوى بكثير ويمكنه فعل الكثير ، لذلك دعونا نتعمق فيه ونلقي نظرة. بالنسبة إلى لقطات الشاشة ، لدينا موقع WordPress التجريبي مع بعض المعلومات التي تم طرحها لنا لاستخدامها.

في الصفحة الرئيسية لدينا مقالات المدونة ، لذلك منشوراتنا هنا على الصفحة الرئيسية. أريد أن أشير إلى أن هذا المنشور الأول هو منشور ثابت ، وسأشرح سبب أهمية ذلك لاحقًا. ثم قمنا بإعداد صفحتين ، واحدة عن أحد مؤلفينا "روبي" ، والأخرى عن "باغز" ، مؤلفنا الآخر.

لذلك لدينا مؤلفان لهذه التدوينات. ما نريد القيام به على هذه الصفحات هو إظهار جميع المدونات التي كتبها المؤلف. يمكننا القيام بذلك باستخدام كتلة Query Loop!

في النهاية الخلفية لـ WordPress ، أود أن أشير مرة أخرى إلى أن هناك منشورات بالفعل ، وقد تمت كتابتها بواسطة Bugs Bunny أو Robbie Adair.

سترى في الخلفية أن هناك منشورًا ثابتًا كتبه "روبي أدير" أيضًا.

ثم عندما ننظر تحت الصفحات ، لدينا صفحتان. لذلك لدينا صفحتنا "About Bugs" و "About Robbie".

سنبدأ بصفحة "حول روبي". عندما نفتح الصفحة ، أريد النزول إلى أسفل هذا المحتوى وإضافة كتلة جديدة. لذلك سأضيف أنني أريد كتلة جديدة وسأبدأ في كتابة "استعلام" في بحث الكتلة ، للحصول على حلقة استعلام وستحدد موقع Query Loop Block بالنسبة لي.

سترى أن هناك بعض الأنماط بالأسفل ولكنني سأضع كتلة Query Loop في أسفل مقالتي.

الآن يمكننا تحديد الكتلة ، ونريدها أن تكون في عرض دائري ، مما يعني أنها ستكون مقالات فردية ، ونريد وضعها في شبكة حيث يتم ترقيمها. يمكننا حتى أن نبدأ فارغًا ، إذا كنت تعرف التصميم الذي تريده.

سنبدأ بالعنصر الدائري ، حتى نتمكن من الغوص فيه. سأختار الكتلة وسترى أن ما لدي الآن هو عنوان أو صورة أو مقتطف أو فقرة أولى ، رابط قراءة المزيد ، التاريخ ، وخط فاصل صغير.

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

يتضمن هذا المنشور اللاصق ، ستراه في القائمة. إذن ما سنفعله هو تحديد كتلة حلقة الاستعلام مرة أخرى. الآن ، أود أن تبرز هذه الكتلة بحيث تبدو مختلفة قليلاً عن صفحتي ، لذلك سترى أنه عندما أحدد الكتلة في إعداداتي يمكنني تغيير اللون. سأقوم بتغيير لون الخلفية إلى الأبيض ، نوعًا ما يبرز بشكل أفضل قليلاً في هذه الصفحة ، لذلك أعرف أن هناك شيئًا مختلفًا.

أيضًا ، سترى أسفل لوحة الإعدادات الخاصة بالكتلة التي يمكنك بالفعل اختيار "نشر" أو "صفحات" لنوع ما ، حتى تتمكن من التحكم في ما ستقوم بسحبه إلى كتلة حلقة الاستعلام هذه. لذلك ، هذه القدرة على سحب الصفحات أيضًا ، تحدد كتلة Query Loop أعلى كتلة أحدث المنشورات.

أيضًا أسفل إعدادات "الحظر" التي يمكننا تعيينها حسب الفئة أو المؤلف أو الكلمة الرئيسية. في حالتنا هذه ، نريد أن نظهر كل المدونات بواسطة "Robbie" لذلك سنختار "Robbie" كمؤلف لنا. تلقائيًا ، يعرض فقط منشورات المدونة التي كتبها روبي ، بما في ذلك المنشور اللاصق.

ملاحظة : يمكننا القول إننا لا نريد هذا المنشور اللاصق وقمنا باستبعاده.

يمكنك أيضًا أن تقول "فقط" ، لذا إذا أردت وضع المنشورات اللاصقة في أماكن يمكنك ذلك. سنقوم باستبعاده هنا ، وسترى الآن أن ما لدي هو مجرد منشور للمدونات بواسطة روبي على هذه الصفحة. دعنا نمضي قدمًا ونحدّث هذه الصفحة ونلقي نظرة عليها من الواجهة الأمامية. بعد ذلك ، سنعود إلى الخلفية ونلقي نظرة على صفحة "الأخطاء". سنفعل شيئًا آخر هناك.

سنقوم الآن بتحرير صفحة "About Bugs" وإضافة كتلة حلقة الاستعلام.

سنقوم بإضافة كتلة Query Loop مرة أخرى ، هذه المرة فقط سنختار أننا نريد أن نبدأ فارغًا. عندما تبدأ فارغًا ، سترى أنك تحصل على بعض المعلومات الأساسية هنا. نريد خيار "العنوان والتاريخ".

يمكنك أن ترى أن لدي فقط عنوان وتاريخ منشورات المدونة الموجودة. نحتاج الآن إلى الانتقال إلى إعدادات الكتلة وتحديد Bugs Bunny كمؤلف وفجأة لدينا عدد أقل ، لأن Bugs لديه اثنان فقط كتبهما.

آخر شيء أريد أن أعرضه لك هو عندما تفعلها بنفسك من الصفر مثل هذا ، لا يزال بإمكانك إضافة عناصر. لذا يمكنك أن تقول "حسنًا ، لقد بدت الصورة أفضل مع الصورة" ، خمن ماذا؟ إذا نظرنا إلى متصفح المخطط التفصيلي الخاص بنا ، فسوف يعطيك فكرة أفضل أن كتلة حلقة الاستعلام تحتوي بالفعل على كتلتين ، عنوان المنشور وتاريخ النشر.

لذا يمكننا فعلاً أن نذهب ونضيف قالبًا آخر هنا. ربما نريد أن تظهر صورة المنشور المميزة هناك ، ما عليك سوى سحبها وإفلاتها في المكان الذي تريده في المحرر.

سترى لأن هذه حلقة فعلتها مع جميع المنشورات الموجودة هناك. ويمكنني تحريكها إذا أردت تلك الصورة أسفل العنوان ، يمكنك ببساطة تحريكها.

دعنا نحدّث الصفحة بالطريقة التي هي عليها ونعود ونحدّث صفحة About Bugs في الواجهة الأمامية. سترى أن هذا يبدو مثل الذي فعلناه من فراغ.

هذه نظرة سريعة على Query Loop Block ، إنها إضافة جديدة رائعة حقًا إلى WordPress وآمل أن تجربها وترى كل ما يمكنك فعله بها! أعتقد أنك ستكون سعيدًا تمامًا بالتنوع الذي يوفره.