مشكلة في الودجات
- معدل
السلام عليكم
لدي مشكلة في صفحة الكاتب
عند استخدام الودجت في السايدبار تضهرلدي مشكلة وهي
لدي صفحة الكاتب تضهر المقالات التي كتبها الكاتب
عند ذهابي لصفحة الكاتب وهاذا الكاتب ليس لدية مقالات لاتضهر معلوماتة
بل تضهرمعلومات حساب مديرالموقع واذا دخلت الى صفحت كاتب لدية مقالات لاتضهرالمشكلة
واذا ازلت الودجت من السايدبار تضهرمعلومات الكاتب الذي لايوجد لدية مقالات بدون مشاكل
تذكيرهاذا الودجت لاضهارمقالات من اي تصنيف اختارة
ارجو المساعدة وشكرا
وهاذا كود الودجت
تسجيل الدخول لعرض الكودوهاذا كود صفحت الكاتب
تسجيل الدخول لعرض الكودالسلام عليكم
جربت نقل كود الودجت في قوالب اخرى في ملف الفانكشن لكل قالب
المشكلة لاتضهر في قوالب اخرى حسب التي جربتها وهي
Blogus + eMart Shop + NewsBlogger + Newscrunch
اين يمكن ان تكون المشكلة؟
وعليكم السلام. جربت الأكواد على قالب GeneratePress ولم تظهر لدي أيضًا، أليس هذا القالب الذي تستخدمه وظهرت به المشكلة؟
لاحظ في الصورة التالية، هذا الكاتب ليس مدير الموقع وليس لديه مقالات، وقد قمت بزيارة صفحته، فظهرت كما يجب:
أنت يظهر لديك عند زيارة هذه الصفحة وبنفس الظروف التي وضحتها بيانات المدير؟
وبالنسبة لكود الكاتب ألا تضعه في ملف author.php؟
- معدل
علي ملص ملف author.php
نعم اضعة في ملف الكاتب
وايضا قمت بحذف جميع ملفات القالب وابقيت هاذة ملفات فقط
author.php
footer.php
تسجيل الدخول لعرض الكودfunctions.php
تسجيل الدخول لعرض الكودheader.php
تسجيل الدخول لعرض الكودindex.php فارغ
style.css فارغ
نفس المشكلة
عندماقمت برفع ملف الكاتب على قالب GeneratePress واستدعيت الودجت ايضا ضهرة المشكلة
- معدل
عند تجربتي على قالب GeneratePress
يحتوي على سايدبار جانبي اضهرت بهي الودجت المذكور في ملف الفانكشن
ولايحتوي على ملف author.php
عندما اقوم برفع ملف الكاتب الية
wefr author.php
واستدعي السايدبارالخص بالقالب GeneratePress ويضهرالودجت بشكل جيد في صفحت الكاتب
تضهرالمشكلة في صفحت الكاتب
وهي ان اذا الكاتب ليس لدية مقالات تضهرمعلومات المالك ومقالات المالك
مع الاخذ بعين الاعتبار ان السايدبار والودجت يعملان جيدا في باقي الصفحات
وعند ازالة الودجت الخاص بعرض اخرالمقالات من السايدبارتعمل صفحت الكاتب بشكل جيد
اذا لم تتضح الفكرة جرب انشاء قالب وضع الملفات مع الاكواد المذكورة في الرد السابق لتتضح المشكلة
وشكرا على المساعدة وصبرك
بعد مراجعة الكود، يبدو أن هناك مشكلة أو تداخل فيه مع استعلامات ووردبريس الافتراضية.
جرب استخدام الكود التالي لملف الكاتب. يجب أن ينجح هذا الكود في حل المشكلة.
تسجيل الدخول لعرض الكودكذلك أخي عدل ملف functions.php ليصبح كما يلي من أجل ألا تظهر إلا مقالات الكاتب المعني:
تسجيل الدخول لعرض الكودشكرا للمساعدة
علي ملص جرب استخدام الكود التالي لملف الكاتب
قبل ان اطلع على ردك كنت ابحث ايضا وتوصلت الى هاذا الحل
تسجيل الدخول لعرض الكودوهو
$author_id = get_query_var('author');
واقوم بستخدامها في المكان المناسب author_id
ما هو الحل الفضل هاذا ام الذا اعطيتني اياه
علي ملص كذلك أخي عدل ملف functions.php ليصبح كما يلي من أجل ألا تظهر إلا مقالات الكاتب المعني
هاذا الودجت لعرض اخر خمس مقالات كتبت لاعلاقة من كان الكاتب
شكرا مرة ثانية