علي ملص
ملفات القالب عبارة عن html
اي بالطريقة الجديدة
هاذا رابط القالب
[سجل الدخول لترى الرابط]
علي ملص
ملفات القالب عبارة عن html
اي بالطريقة الجديدة
هاذا رابط القالب
[سجل الدخول لترى الرابط]
وعليكم السلام ورحمة الله وبركاته
في الحقيقة غير واضح بالنسبة لنا هل ستكون SCF هي نسخة من ACF المجانية تمامًا؟ يعني ستكون النسخة المتاحة على wordpress.org هي نسخة طبق الأصل من الإضافة الأصلية بفارق فقط كلمة Secure بدلًا من Advanced ؟
لم أطلع على هذه التغريدة حقيقةً التي أشرت لها، ولا أدري إن كان ووردبريس ستجتهد بقوة ليكون لها ميزة تنافسية في إضافة Secure وتصب جهودها التطويرية لتكون إضافة جديدة تنافس بقوة الإضافة الأصلية، أم سيبقى الأمر هو تشابه في الإضافتين من ناحية الخصائص والميزات ويبقى إجراء تغير اسم المطور كنوع من أنواع التأديب لفريق WP Engine؟
في الحقيقة أتوقع أن فريق wordpress.org سيبذل جهودا لتطوير إضافة SCF أكثر لتكون أكثر تميزًا عن ACF ، لأن الإضافة لو صارت كاستنساخ من الإضافة الأصلية أو لم يتم دعمها بشكل جيد سيكسب هذا سمعة سيئة لفريق Wordpress.org
أما على مستوى المستخدم العادي، فلا أرى فارقًا كبيرًا حتى الآن في استخدام الإصدار المجاني من wordpress.org أم من موقع ACF، ولكن لا ندري ما سيحدث في المستقبل
نجدي لن أخوض في تفاصيل المشكلة بين WordPress و WP Engine، الشركة المالكة لإضافة ACF
عليكم السلام ورحمة الله وبركاته.
ربما معرفة سبب المشكلة الحقيقي يساعدنا على اتخاذ قرار صحيح. بعد بحث عميق في الأخبار ذات الصلة أرى والله أعلم أن النزاع الحقيقي ليس نزاع بشأن المشاكل الأمنية في إضافة ACF وإنما النزاع حول مسائل تجارية وقانونية بين الشركتين.
نجدي ولكن ما يهمني هنا هو نحن، المستخدمين.
ما هي خطواتكم تجاه هذا التغيير؟ وأي إضافة تستخدمون حاليًا؟
الإضافتين حاليا نسخة طبق الأصل غير أن إضافة SCF حذفت الإعلانات التجارية من الإضافة. هذا يعني بالنسبة لنا كمستخدمين أنه حاليا يمكنك استخدام أي إضافة فلن تشعر بفارق بين الإضافتين.
الاختلاف سنراه في المستقبل حسب الاستراتيجية التي ستتبعها ووردبريس في تطوير الإضافة:
رأيي ببساطة أن الأفضل البقاء حاليا مع ACF لأن الإضافتين نسخة طبق الأفصل، وخصوصًا أن فريق الإضافة وفر طريقة لتحديث الإضافات من مستودعات WPE مباشرة وذلك باستخدام [سجل الدخول لترى الرابط]وقرار الانتقال إلى SCF أو عدم الانتقال يؤجل للمستقبل حسب ما سنراه وحسب طبيعة الموقع التي تعمل عليه.
wefr لايعمل
لاتضهر
جربت كلا الإضافتين ACF و SCF مع القالب الذي تستخدمه وأتضح لدى أن المشكلة في إضافة SCF حيث أن دالة the_field() لا تعمل في إضافة SCF بشكل صحيح.
جربت إضافة ACF وتم عرض الحقول في الواجهة بشكل صحيح [سجل الدخول لترى الرابط]، حيث أضفت الـ shortcode التالي لمحتوى المقال المنفرد
تسجيل الدخول لعرض الكودوأضفت الكود إلى ملف الـ Functions:
وتم عرض قيمة الحقل في الواجهة بشكل صحيح
تستطيع اعتماد طريقة الكود المختصر التي أشار إليها الأخ صلاح.
أضف كود PHP التالي في الموقع من خلال إضافة [سجل الدخول لترى الرابط]. هذا الكود يعرف كود قصير ليتم استخدامه في المقالات والصفحات وأجزاء أخرى من الموقع.
تسجيل الدخول لعرض الكودبعد ذلك يمكنك استخدام هذا الكود القصير لعرض قيمة حقل معين. هذا يعرض قيمة الحقل للمقال الحالي.
تسجيل الدخول لعرض الكودأو يمكنك استخدام الكود القصير التالي لعرض قيمة حقل لمقال معين بغض النظر عن مكان إضافة الكود القصير.
تسجيل الدخول لعرض الكودوقد جربت الكود وعمل بشكل صحيح دون مشاكل في كلتا الإضافتين ACF و SCF.
هذه صورة من الواجهة الخلفية:
وهذه صورة من الواجهة الأمامية:
جربت الكود على قالب Ziri مع إضافة SCF واشتغل معي بشكل صحيح. ️
نعم لاحظت تجويل ACF الى SCF
نتمنى أن تتوفر الميزات المدفوعة في الاضافة السابقة بشكل مجاني خاصة "التكرار"
شكرًا لك. أنا صراحة لم أجربه على قالب Ziri، لكن بما أنه عمل لديك فيجب أن يعمل لدى الأخ wefr
علي ملص
صلاح سلامة
شكرا لكم
جربت الكود الاخ علي على اضافة Secure Custom Fields وعمل بشكل جيد
لاكن عند استخدامي لحقل من نوع Taxonomy واختار خيار Term Object بدل Term ID تضهرلي في صفحة المقالة مشكلة
لاكن عند اختيار Term ID لاتضهر
كيف احل المشكلة
واريد ان اضهرها على شكل روابط
وايضا اريد ادراج اكثر من اسم حقل في نفس الشورت كود
جربت اسئلة جات جي بي تي لاكن لم اجد حل
وشكرا للمساعدة
هل يمكنك أخي أن تفعل وضع تصحيح الأخطاء، ثم تنتج هذا الخطأ مرة ثانية وترسل محتوى ملف debug.log لو تكرمت؟
يمكنك تفعيل وضع تصحيح الأخطاء عبر اتباع الشرح التالي:
لتفعيل [سجل الدخول لترى الرابط]، صِل إلى ملف [سجل الدخول لترى الرابط] الخاص بموقعك من خلال لوحة تحكم الاستضافة أو من عبر اتصال FTP، ثم أدرج ضمنه الكود التالي:
تسجيل الدخول لعرض الكودقد تجد نفس الكود موجودًا بالضبط، أو قد يكون هناك اختلافات بسيطة مثل أن يكون مكان true كلمة false أو العكس. أضف الكود إذا لم تجده أو عدله إذا كان مختلفًا، ثم احفظ الملف.
بعد ذلك قم بفعل نفس الشيء الذي أدى إلى ظهور الخطأ الذي وضحتَه في الصورة أعلاه، ثم انتقل إلى مجلد [سجل الدخول لترى الرابط] الخاص بموقعك. ستجد ضمن هذا المجلد ملفًا باسم debug.log. افتح هذا الملف، وألصق محتوياته هنا لكي نساعدك على معرفة سبب المشكلة وحلها.
wefr جربت الكود الاخ علي على اضافة Secure Custom Fields وعمل بشكل جيد
لاكن عند استخدامي لحقل من نوع Taxonomy واختار خيار Term Object بدل Term ID تضهرلي في صفحة المقالة مشكلة
هذا طبيعي أخي لأن الكود السابق معد لمعالجة الحقول بشكل عام ويعرض القيم كما هي، ولم يكن معد لإظهار حقل التصنيف مع تفعيل خيار الـ Term Object.
جرب الكود التالي المعدل علما أني إضفت لك إمكانية إضافة أكثر من field في الكود المختصر
تسجيل الدخول لعرض الكودباستخدام هذا الكود المعدل يمكنك تفعيل خيار Term object مع الحقل taxonomy