wefr

تأكدت الآن من أنه يعمل، أعتقد ربما ارتكبت خطأ في نسخ الكود سابقًا.

4 أشهر لاحقًا

السلام عليكم
لدي مشكلة في صفحة الكاتب
عند استخدام الودجت في السايدبار تضهرلدي مشكلة وهي

لدي صفحة الكاتب تضهر المقالات التي كتبها الكاتب

عند ذهابي لصفحة الكاتب وهاذا الكاتب ليس لدية مقالات لاتضهر معلوماتة

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

تذكيرهاذا الودجت لاضهارمقالات من اي تصنيف اختارة

ارجو المساعدة وشكرا

وهاذا كود الودجت

تسجيل الدخول لعرض الكود

وهاذا كود صفحت الكاتب

تسجيل الدخول لعرض الكود

    wefr

    لم أستذكر ما فعلناه هنا بشكل دقيق، لذلك سأعيد استخدام الأكواد في موقعي، وأوافيك بما أتوصل إليه.

    9 أيام لاحقًا

    السلام عليكم
    جربت نقل كود الودجت في قوالب اخرى في ملف الفانكشن لكل قالب

    المشكلة لاتضهر في قوالب اخرى حسب التي جربتها وهي

    Blogus + eMart Shop + NewsBlogger + Newscrunch

    اين يمكن ان تكون المشكلة؟

      wefr

      وعليكم السلام. جربت الأكواد على قالب GeneratePress ولم تظهر لدي أيضًا، أليس هذا القالب الذي تستخدمه وظهرت به المشكلة؟

      لاحظ في الصورة التالية، هذا الكاتب ليس مدير الموقع وليس لديه مقالات، وقد قمت بزيارة صفحته، فظهرت كما يجب:

      أنت يظهر لديك عند زيارة هذه الصفحة وبنفس الظروف التي وضحتها بيانات المدير؟

      وبالنسبة لكود الكاتب ألا تضعه في ملف author.php؟

        علي ملص

        علي ملص ملف author.php

        نعم اضعة في ملف الكاتب
        وايضا قمت بحذف جميع ملفات القالب وابقيت هاذة ملفات فقط
        author.php

        تسجيل الدخول لعرض الكود

        footer.php

        تسجيل الدخول لعرض الكود

        functions.php

        تسجيل الدخول لعرض الكود

        header.php

        تسجيل الدخول لعرض الكود

        index.php فارغ
        style.css فارغ
        نفس المشكلة


        عندماقمت برفع ملف الكاتب على قالب GeneratePress واستدعيت الودجت ايضا ضهرة المشكلة

          wefr

          بالنسبة للودجت، هل تقصد أنك استدعيتها في نفس صفحة الكاتب ضمن الشريط الجانبي؟ تظهر المشكلة عندما تستدعي الودجت في أي مكان بالضبط؟

            علي ملص

            عند تجربتي على قالب GeneratePress
            يحتوي على سايدبار جانبي اضهرت بهي الودجت المذكور في ملف الفانكشن

            ولايحتوي على ملف author.php

            عندما اقوم برفع ملف الكاتب الية

            wefr author.php

            واستدعي السايدبارالخص بالقالب GeneratePress ويضهرالودجت بشكل جيد في صفحت الكاتب

            تضهرالمشكلة في صفحت الكاتب

            وهي ان اذا الكاتب ليس لدية مقالات تضهرمعلومات المالك ومقالات المالك


            مع الاخذ بعين الاعتبار ان السايدبار والودجت يعملان جيدا في باقي الصفحات
            وعند ازالة الودجت الخاص بعرض اخرالمقالات من السايدبارتعمل صفحت الكاتب بشكل جيد

            اذا لم تتضح الفكرة جرب انشاء قالب وضع الملفات مع الاكواد المذكورة في الرد السابق لتتضح المشكلة

            وشكرا على المساعدة وصبرك

              wefr

              بعد مراجعة الكود، يبدو أن هناك مشكلة أو تداخل فيه مع استعلامات ووردبريس الافتراضية.

              جرب استخدام الكود التالي لملف الكاتب. يجب أن ينجح هذا الكود في حل المشكلة.

              تسجيل الدخول لعرض الكود

                علي ملص

                شكرا للمساعدة

                علي ملص جرب استخدام الكود التالي لملف الكاتب

                قبل ان اطلع على ردك كنت ابحث ايضا وتوصلت الى هاذا الحل

                تسجيل الدخول لعرض الكود

                وهو
                $author_id = get_query_var('author');

                واقوم بستخدامها في المكان المناسب author_id

                ما هو الحل الفضل هاذا ام الذا اعطيتني اياه

                علي ملص كذلك أخي عدل ملف functions.php ليصبح كما يلي من أجل ألا تظهر إلا مقالات الكاتب المعني

                هاذا الودجت لعرض اخر خمس مقالات كتبت لاعلاقة من كان الكاتب
                شكرا مرة ثانية

                  wefr

                  الحل الذي وجدته أنت أخي مباشر أكثر وهو أفضل في هذه الحالة، لأنه يأتي بمعرف الكاتب مباشرة.

                  العفو.