فهمت قصدك تماماً! إذا كان هدفك هو عرض أحدث الأخبار والمقالات في الموقع بشكل عام (وليس فقط المقالات ذات الصلة بنفس القسم)، فترك خانة Include By فارغة هو الإجراء الصحيح والمقصود، لأنها تعني استدعاء كل المقالات وترتيبها من الأحدث للأقدم بناءً على خيار Order By: Date و Order: DESC الظاهر في إعداداتك.
بما أنك تريد عرض آخر المقالات، دعنا نركز على السبب الحقيقي الوحيد الذي يجعل الكروت تتلخبط وتظهر بشكل طويل وعشوائي في صفحة السنقل بوست بعد النشر.
السبب هو أنك لم تقم بـ استبعاد المقال الحالي، مما يجعل الخبر المفتوح يكرر نفسه في الكروت بالأسفل ويحدث تعارضاً برمجياً في أبعاد الصور.
إليك الحل الدقيق لتبقي الإعدادات كما هي لعرض آخر المقالات مع ضبط المحاذاة:
خطوة الحل (استبعاد المقال الحالي فقط):
- في لوحة إعدادات الـ Query الظاهرة في صورتك السابقة، اضغط على زر
Exclude(استبعاد) (الموجود بجانب زر Include). - ستفتح لك خيارات الاستبعاد، ابحث عن خانة
Exclude By(استبعاد بواسطة). - اضغط عليها واختر من القائمة المنسدلة:
Current Post(المقال الحالي). - اضغط على زر تحديث (Update) لحفظ القالب.
لماذا تحل هذه الخطوة المشكلة؟
عندما يقرأ الزائر مقالاً، ووردبريس يفرغ طاقة الصفحة لعرض بيانات هذا المقال تحديداً. إذا حاولت الكروت بالأسفل سحب نفس هذا المقال مرة أخرى كجزء من “آخر المقالات”، يحدث تداخل في استدعاء حجم وصور الكارت (Query Conflict)، مما يفرضه بشكل طويل أو يكسر محاذاة الصفوف. استبعاده يضمن بقاء الكروت نظيفة ومصطفة بانتظام.
بعد تطبيق هذه الخطوة، قم بعمل مسح للكاش (Clear Cache) من لوحة التحكم أو افتح الصفحة من متصفح خفي، وسترى أن آخر المقالات ظهرت مصطفة بشكل طبيعي وممتاز على خط واحد تماماً!




