ووردبريس

عرض المدونات المرتبطة بأنواع المحتوى المخصصة في ووردبريس

تعتبر منصة ووردبريس واحدة من أكثر أنظمة إدارة المحتوى استخداماً، خاصةً عندما يتعلق الأمر ببناء مواقع الويب للمؤسسات الرياضية التي تقدم أنشطة متعددة. يعتبر استخدام أداة Elementor Pro و Advanced Custom Fields (ACF) طريقة فعالة لإنشاء صفحيات مخصصة تعكس هيكل العرض الرياضي بشكل مثالي. لكن السؤال يبقى: كيف يمكن عرض مقالات المدونة ذات الصلة بشكل ديناميكي مع نوعيات المشاركات المخصصة في ووردبريس؟ في هذا المقال، سنتناول كيفية تحقيق ذلك خطوة بخطوة.

مفهوم عرض المشاركات ذات الصلة ديناميكياً

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

الإعدادات الأولية لعرض المشاركات

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

تطبيق الكود لحل المشكلة

للأسف، يحدث أحيانًا أن جميع المواضيع تُعرض بدلًا من تلك ذات الصلة فقط. لذلك، نحتاج إلى إضافة كود خاص في ملف functions.php ضمن قوالب ووردبريس. نبدأ بتحديد ما إذا كانت الصفحة الحالية هي صفحة عرض رياضية ثم نستخرج التصنيف المرتبط بها:

function filter_posts_by_custom_field($query) {
    if ($query->is_main_query() && !is_admin() && is_singular('sportabteilungen')) {
        $term_id = get_field('blog_kategorie');
        if ($term_id) {
            $query->set('cat', $term_id);
        }
    }
}
add_action('pre_get_posts', 'filter_posts_by_custom_field');

تحليل الوظيفة والكود

تسمح الوظيفة المخصصة بعنوان filter_posts_by_custom_field لصفحات الرياضة بتحميل المقالات المتعلقة فقط بالنشاط الرياضي المعروض. يجب التأكد من أن اسم التصنيف المستخدم في ACF متطابق تماماً مع ما تم استخدامه في الدوال.

تحقيق الربط المناسب

من المهم محاذاة تصنيفات المقالات مع تلك المُعينة في عروض الرياضة. يجب التأكد من أن كل عرض رياضي مرتبط بتصنيف محدد يُنشئ علاقة صحيحة بين المدونة والعروض الرياضية. إذا كنت تواجه صعوبات، يُفضَّل مراجعة إعدادات ACF والتأكد من تعيين التصنيفات بشكل دقيق.

الختام

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

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

احمد علي

متخصص في مجال تطوير وإدارة المواقع الإلكترونية، يتمتع بخبرة واسعة في التعامل مع منصات إدارة المحتوى، خاصة ووردبريس. يقدم أحمد حلولاً مبتكرة واستراتيجيات فعالة لتحسين أداء المواقع وتطوير تصميماتها بما يتناسب مع احتياجات المستخدمين. كما يتميز بقدرته على تبسيط المفاهيم التقنية وكتابة محتوى تعليمي يساعد الأفراد والشركات على تحسين تواجدهم الرقمي وتحقيق أهدافهم على الإنترنت.
زر الذهاب إلى الأعلى
Don`t copy text!