عندما تنشئ علاقة 1: M وتكون في الكيان الفرعي ، لا يمكنك الوصول إلى خاصية post_thumbnail التابعة للوالد.
مثال.
اثنين من القرون. القسم (الوالدين) و test_person (الأطفال)
أنشئdepartment
مميزة وعلاقة بـtest_person
test_person
برابط إلى department
test_person
department
. (ToT) 👎إذا لاحظت أنه لا يظهر في المرجع أو في الإكمال التلقائي أيضًا ، حيث من المحتمل أن تكون المشكلة.
سيكون الإصلاح المؤقت ... لا تستخدم صورة مميزة وأضف حقل صورة ... على الرغم من أن post_thumbnail
جزء لا يتجزأ من نظام WP البيئي بأكمله ، ويبدو أنه من السخف عدم دعم ذلك.
هل من الممكن أن يكون هذا قد تم عن قصد لتجنب الانضمام الإضافي لجدول قاعدة البيانات؟
هذا هو رمز النموذج الذي استخدمته:
<h1>{@post_title}</h1>
<p>Department Image Path:
{@department.post_thumbnail}
{@department.post_thumbnail_url}
{@department.post_thumbnail.thumbnail}
{@department.post_thumbnail.medium}
</p>
{@post_content}
بامكانك ان تحاول
[each department]
{@post_thumbnail.url}
[/each]
التي تناسبني جميعًا بشكل جيد ، لقد حصلت على الصورة 24 مرة: P نادرًا ما أستخدم القوالب ، ربما يكون لدي وقت لاحقًا للحفر بشكل أعمق أو أن شخصًا آخر يقفز ^ ^
لا تزال هذه مشكلة - الاجتياز معطل لأي جراب ذي صلة مثل (1: M و 1: 1 و n: m)
related_pod.post_thumbnail
أو
related_pod.post_thumbnail.ID
تعمل Pods ذات الصلة (تحديد متعدد) في كتلة [each related]{@post_thumbnail}[/each]
، لذلك يقتصر هذا بشكل صارم على اجتياز المساعد post_thumbnail في عمليات المسح.
الحل البديل من جيم - استخدم تحديد متعدد وقصر على 1
يمكنني أن أؤكد أن هذه مشكلة ، حتى مع Pods 2.7 RC1. لا يبدو أن مرجع القالب يستنبط _ أي شيء_ من علاقة التحديد الفردية ، ولكن single_relationship.post_title
ينتج بشكل صحيح ولكن single_relationship.post_thumbnail
لا يفعل ذلك.
واجهت هذا مرة أخرى: / ظهرت مرتين لتكامل BB!
حقل علاقة book_author إلى CPT 1: m -> تم تعيين 3 عناصر ذات صلة ثنائية الاتجاه!
الصورة هي صورة واحدة مختارة! يتوقع أن يعمل كلاهما بالطريقة نفسها - غريبًا يُرجع دائمًا سلسلة للصورة الأولى ولا شيء للبقية
تضمين التغريدة
للرد على تعليقك الأخير.
لا يمكن (ولا ينبغي أن يكون) الاجتياز عبر تحديدات متعددة بسيطة مثل هذا.
على الأقل ليس للعلامات السحرية ...
تم إصلاح المشكلة الفعلية لهذا الموضوع في # 5610