كيفية إضافة حقول مخصصة إلى قالب WordPress
نشرت: 2022-10-17يمكن إضافة حقل مخصص في WordPress بعدة طرق. إحدى الطرق هي استخدام مكون إضافي مثل Advanced Custom Fields ، أو يمكنك أيضًا إضافة حقول مخصصة إلى ملف jobs.php الخاص بالقالب. في هذه المقالة ، سنوضح لك كيفية إضافة حقول مخصصة إلى قالب WordPress.
يمكن العثور على المكان الذي تريد إدراج حقل نموذج فيه في مستند Word الخاص بك. لإضافة حقل نموذج إلى قائمة Legacy Forms ، انقر فوق الرمز الأول. في نافذة الخصائص ، يمكنك الوصول إلى حقل النموذج. قم بتسمية الحقل في قسم الإشارات المرجعية الذي تريد وضع إشارة مرجعية عليه.
كيف أقوم بإضافة حقل إلى قالب؟

يمكنك إضافة حقل إلى نموذج بالنقر فوق الزر " إضافة حقل " في محرر النموذج. سيؤدي هذا إلى فتح مربع حوار حيث يمكنك إدخال تفاصيل الحقل ، بما في ذلك اسم الحقل والنوع والقيمة الافتراضية.
حدد علامة التبويب الحقول من القائمة اليمنى لمحرر القوالب لإضافة أنواع مختلفة من الحقول إلى قالب النموذج. أضف الحقول المطلوبة لجمع البيانات وتحديثها في بداية ونهاية كل حقل. من خلال تكوين نوع الحقل ونوع الصورة ، يمكنك إما ملء أو تحديث المعلومات في حقل البيانات أو حقل الصورة. بالنقر فوق حفظ في الجزء العلوي من الشاشة ، يمكنك حفظ التغييرات في أي وقت. تتيح لك خانة الاختيار تكرار الحقل تكرار القيمة المستخدمة السابقة للحقل في المثيل التالي من النموذج. السماح للقواعد بتحديد ما إذا كان الحقل سيظهر في النموذج أم لا بناءً على القيمة المختارة لحقل آخر. تسهل قواعد النموذج في TerraFlex عملية ملء النماذج بشكل أسرع وأسرع.
قالب حقل نموذج جديد
لإنشاء قالب حقل نموذج جديد ، انقر فوق جديد في جزء قوالب حقول النموذج. املأ الحقول الفارغة باسمك ، ثم انقر فوق إنشاء في مربع الحوار قالب حقل نموذج جديد. يتم إضافة قالب جديد إلى جزء قوالب حقول النموذج بمجرد إنشائه. لاستخدام قالب حقل نموذج ، أدخل حقلاً في النص باستخدام المؤشر في حقل النص حيث تريد إدراج الحقل. تم تنشيط مربع الحوار "إدراج حقل". حدد اسم القالب من جزء القوالب بالنقر في مربع الحوار. تتم إضافة الحقول الموجودة في القالب في مربع الحوار في البداية. املأ الحقل ببياناتك بالنقر فوق اسم الحقل في مربع الحوار وتحديد حذف. تمت إزالة الحقل من القالب.
كيف يمكنني تمكين الحقول المخصصة في WordPress؟

من أجل تمكين الحقول المخصصة في WordPress ، ستحتاج إلى تعديل ملف jobs.php في قالبك. بمجرد تحرير هذا الملف ، ستحتاج إلى إضافة الكود التالي:
add_action ('init'، 'my_theme_supports')؛
function my_theme_supports () {
add_theme_support ("حقول مخصصة") ؛
}
احفظ تغييراتك وقم بتحميل ملف jobs.php إلى الخادم الخاص بك. يجب الآن تمكين الحقول المخصصة في موقع WordPress الخاص بك.
باستخدام الحقول المخصصة لـ WP ، يمكنك إضافة معلومات إضافية إلى منشوراتك وصفحاتك. يمكنك كتابة الموسيقى أثناء كتابة كل منشور للحصول على تعليقات على المنتجات. يتيح لك استخدام الحقول المخصصة أن تكون مرئيًا بشكل أكبر للزائرين على موقع الويب الخاص بك. تُستخدم هذه الحقول عادةً على مواقع WordPress الإلكترونية ، لكنها مفيدة أيضًا للمواقع الأكبر حجمًا. تخفي معظم مواقع WordPress ، بشكل عام ، الحقول المخصصة في الشريط الجانبي ، ولكن يمكن إضافتها في أي لحظة. لجعل الحقول المخصصة مرئية ، قم بتمكينها في المحرر الخاص بك أو أضف رمزًا إلى قالبك. فيما يلي بعض الأدوات التي يمكنك استخدامها لإنشاء حقول مخصصة لموقعك وتخصيصها على النحو الذي تراه مناسبًا.
تتمتع Pods بواجهة نظيفة تتيح لك إدارة الحقول وتخصيصها بالكامل. يحتوي المستند على 14 نوعًا مختلفًا من الحقول ، بما في ذلك النص والتاريخ والمصطلح والمستخدم. نظرًا لأنه خفيف جدًا ، فلن يكون له أي تأثير على أداء موقع الويب الخاص بك. إذا كنت بدأت للتو في استخدام حقول WordPress المخصصة ، فقد ترغب في تعيين شخص ما لمساعدتك في الأساسيات.
ما هو قالب الحقل المخصص؟

قالب الحقل المخصص عبارة عن مجموعة مخصصة من الحقول التي يمكن تطبيقها على نوع سجل معين في Salesforce. يتيح لك ذلك تخصيص الحقول المتوفرة لإدخال البيانات لنوع معين من السجلات ، كما يوفر مجموعة متسقة من الحقول عبر جميع السجلات من هذا النوع.
قالب الحقل المخصص لـ WordPress هو امتداد يضيف قسمًا جديدًا إلى حقول WordPress المخصصة الافتراضية . له نفس تأثير الأول ، ولكن بمزيد من المرونة والقوة. يتطلب إنشاء كتلة المحتوى فقط استخدام الحقول المخصصة. إذا أردنا استخدام نفس عرض الشرائح أو الفيديو عبر صفحات متعددة من الموقع ، فيجب علينا استخدام أنواع المنشورات المخصصة أو الأدوات. عند تثبيت المكون الإضافي Custom Field Template ، ستتمكن من إدارة حقول المحتوى الخاصة بنا بشكل أكثر فاعلية. يمكننا أيضًا تصميم وإضافة الصور ومقاطع الفيديو والنصوص. يعد تغليف كل حقل مخصص في مجموعة الحقول أفضل طريقة لجعله أكثر قابلية للاستخدام.
لاستخدام hideKey ، يجب عليك أولا ضبط المفتاح. نقوم بإخفاء اسم الحقل المخصص لدينا عند استخدام التسمية ، ولكن عند استخدام الاسم ، نقوم بتضمين شرح مفيد. لن يتم استخدام قالب الحقل المخصص للمكون الإضافي ، كما هو موضح في الصورة أعلاه ، لاستبدال الحقول المخصصة العادية. حدد الإعدادات العامة من قائمة تكوين البرنامج المساعد لتعطيل الحقول المخصصة الافتراضية. يجب عدم عرض الحقول المخصصة إذا كانت فارغة. نظرًا لأن كل غلاف لاحق له حد سفلي ، فمن المنطقي استخدام هذه الطريقة. يجب ألا تظهر الحد بمفرده إذا كان الحقل المخصص فارغًا.
نقوم بإنشاء قالب جديد في صفحة إعدادات قالب الحقل المخصص ، والتي يمكن بعد ذلك تطبيقها على جميع الصفحات. لدينا الآن القدرة على تحديد ما إذا كنت تريد عرض عرض شرائح شهادة على كل صفحة أم لا. ما عليك سوى نسخ الكود التالي ولصقه قبل المتابعة إلى حلقة عرض الشرائح في sidebar.php ، والتي ستنشئ نصًا فقط بدون عناصر HTML.
يتم تعريف البيانات الوصفية على أنها البيانات المرتبطة بحقل مخصص. يمكن أن تتضمن هذه البيانات اسم الحقل ونوع البيانات في الحقل ووصفًا. يمكن للمطورين استخدام وظائف الحقول المخصصة في WordPress لتوسيع المنشورات بكل الترميز الضروري. الحقل هو حقل ، مثل حقل النموذج ، يتم استخدامه لتحديد النموذج. تتضمن منطقة الحقول المخصصة في شاشة إضافة منشور جديد واجهة للحقول المخصصة. يمكن عرض النموذج أو إدخاله أو حذفه أو تغييره من هذه المنطقة. يتم تعريف الحقل المخصص بواسطة بيانات التعريف الخاصة به ، وهي البيانات المرتبطة به. يمكن إضافة البيانات الوصفية للحقل المخصص من خلال النقر على رمز الترس المجاور له في قسم الحقول المخصصة وتحديد خيار مربع التعريف. يمكنك إضافة البيانات الوصفية إلى مربع التعريف باستخدام هذا الخيار. يحتوي الحقل المخصص على بيانات يجب تحويلها إلى بيانات وصفية.
كيفية إضافة حقل Meta مخصص في WordPress بدون البرنامج المساعد
يمكن إضافة حقول تعريف مخصصة إلى WordPress دون استخدام مكون إضافي عن طريق إضافة رمز إلى ملف function.php الخاص بالقالب الخاص بك. ستحتاج أولاً إلى إنشاء وظيفة جديدة تحتوي على التعليمات البرمجية المخصصة الخاصة بك. في هذه الوظيفة ، ستستخدم الوظيفة add_action () للربط في إجراء "add_meta_boxes" وتسجيل مربع التعريف الخاص بك. سيحتاج مربع التعريف الخاص بك إلى وظيفة رد اتصال والتي ستخرج HTML لمربع التعريف. في وظيفة رد الاتصال هذه ، ستستخدم الدالتين_id_attribute () و get_post_meta () لإخراج القيم لحقولك المخصصة. بمجرد الانتهاء من إعداد مربع التعريف الخاص بك ، يمكنك حفظ قيم الحقول المخصصة باستخدام وظيفة update_post_meta () في إجراء "save_post".

سنتعلم كيفية إنشاء حقول مخصصة على موقع WordPress بدون تشفير أو استخدام مكونات إضافية لجهات خارجية في هذا المنشور. يمكنك استخدام هذه الوظيفة فقط إذا كنت تريد استخدامها في المنشورات. إذا كنت تريد أن تدعم أنواع المنشورات المخصصة ، فتأكد من تمكينها في دعم الخيارات. يعد استنساخ الحقول في Meta Box وحقول المكرر في المكونات الإضافية الأخرى من أكثر الوظائف شيوعًا. يجب حساب قيمة كل حقل مخصص وعرض القيمة بنفسك. Get_post_meta () سينتج قيمة حقل مخصصة لكل منشور. إذا كنت في الحلقة ، فاستخدم get_the_ID للحصول على معرف منشور نشط حاليًا.
نظرًا لأن $ single هو true في المنشور تمامًا ، يقوم الحقل المخصص Type بإرجاع القيمة الأولى (Hard) مع إرجاع اثنين أيضًا. نظرًا لأن WordPress يتعامل مع إدخال النص فقط ، يجب ترميز الصورة في base64 لتعمل كحقل صورة. سنتعلم كيفية إنشاء حقول مخصصة في هذه الدورة ، مما سيسمح بتحميل الصور لاحقًا في المنشور. يمكن تجربة الحقول الأكثر تعقيدًا عن طريق أخذ حقول النموذج ، ومعالجة البيانات المقدمة من قبل المستخدمين ، وتحميلها إلى قاعدة البيانات بأنفسهم.
كيفية عرض حقول مخصصة لـ WordPress Acf في الواجهة الأمامية
Advanced Custom Fields هو مكون إضافي لبرنامج WordPress يتيح لك إضافة حقول مخصصة إلى مشاركاتك. يمكنك استخدام هذه الحقول المخصصة لتخزين أي بيانات تريدها ، بما في ذلك النصوص والصور والملفات والمزيد. يتيح لك ACF أيضًا إنشاء مجموعات حقول مخصصة ، وهي عبارة عن مجموعة من الحقول المخصصة التي يمكنك إضافتها إلى أي نوع منشور. لعرض حقول ACF المخصصة في الواجهة الأمامية ، تحتاج أولاً إلى إنشاء مجموعة حقول مخصصة. بمجرد إنشاء مجموعة الحقول المخصصة الخاصة بك ، يمكنك إضافتها إلى أي نوع منشور عن طريق تحديدها من القائمة المنسدلة "مجموعات الحقول". لعرض الحقول المخصصة في الواجهة الأمامية ، ستحتاج إلى إضافة بضعة أسطر من التعليمات البرمجية إلى ملفات قالب القالب الخاص بك.
لا يتم عرض الحقول المخصصة لـ WordPress
إذا كنت تقوم بإنشاء حقول مخصصة في WordPress ولا تظهر على موقعك ، فهناك بعض الأسباب المحتملة. أولاً ، تأكد من أنك تستخدم الاسم الصحيح لحقلك المخصص. كل حقل له اسم فريد ، لذا فإن استخدام اسم خاطئ سيؤدي إلى عدم ظهور الحقل. ثانيًا ، تحقق من إعدادات الرؤية لحقلك المخصص. إذا تم تعيين الحقل على "مخفي" ، فلن يظهر على موقعك. أخيرًا ، تأكد من أنك تستخدم ملف القالب الصحيح لحقلك المخصص. إذا كنت تستخدم حقلاً مخصصًا في قالب منشور ، فيجب عليك تضمين الرمز الخاص بهذا الحقل في ملف القالب. إذا كنت تستخدم حقلاً مخصصًا في قالب صفحة ، فيجب عليك تضمين رمز هذا الحقل في ملف القالب. إذا كنت تستخدم حقلاً مخصصًا في قالب تصنيف ، فيجب عليك تضمين رمز هذا الحقل في ملف القالب. إذا كنت تستخدم حقلاً مخصصًا في قالب المؤلف ، فيجب عليك تضمين الرمز الخاص بهذا الحقل في ملف القالب.
تسمح لك الحقول المخصصة في WordPress بتضمين معلومات إضافية حول موقعك. بصرف النظر عن اسم المؤلف ، يتم توفير عدد من المعلومات الأخرى ، مثل التواريخ والأوقات. هناك سببان رئيسيان لعدم رؤيتهما في مشاركاتك ؛ قبل التعمق في كيفية إصلاحها ، يجب أن تفكر أولاً في سبب عدم رؤيتك لها. من المحتمل أنك لم تدرك أنه قد تم إيداع العرف في منشورك ولم يتم تمكينه في خيارات الشاشة. إذا كان الأمر كذلك ، فربما تستخدم مكونًا إضافيًا للحقل المخصص المتقدم. إذا كنت تريد عرضه ، فاتبع خطوات استكشاف الأخطاء وإصلاحها الموضحة أدناه. إذا حاولت التحديث إلى أحدث إصدار من Elementor ولكنك لم تعثر على حقل مخصص في محرر المحتوى الخاص بك ، فقد تكون مشكلة في الإصدار الجديد.
ليست هناك حاجة لإضاعة الوقت في هذه المشكلة ، بغض النظر عن مستوى معرفتك بـ WordPress. لماذا لا تعمل الحقول المخصصة على ووردبريس؟ يرجى التعليق أدناه إذا كان لديك أي أسئلة أو تعليقات.
كيفية البحث عن جميع الحقول المخصصة على موقع WordPress الخاص بك
إذا لم يكن لديك مكون إضافي لبرنامج WordPress ، فيمكنك العثور على جميع الحقول المخصصة على موقع WordPress الخاص بك. لإنجاز ذلك ، انتقل إلى شاشة مدير WordPress وحدد علامة التبويب "المظهر" ، ثم "الحقول المخصصة".
WordPress إظهار الحقول المخصصة في المسؤول
لعرض الحقول المخصصة في مسؤول WordPress ، ستحتاج إلى تعديل ملف jobs.php الخاص بالسمة وإضافة الكود التالي: // Display Custom Fields in Admin add_action ('admin_init'، 'my_admin')؛ function my_admin () {add_meta_box ('my_sectionid'، 'My Custom Fields'، 'my_custom_fields'، 'post'، 'normal'، 'high')؛ } function my_custom_fields () {global $ post؛ صدى صوت "؛ $ my_data = get_post_meta ($ post-> ID، '_my_meta'، true) ؛ صدى "نص" ؛ صدى صوت "؛ صدى "تحقق" ؛ صدى صوت "؛ صدى "تحديد مربع" ؛ صدى صوت "؛ foreach ($ select_options كخيار $) {$ selected = $ my_data ['select'] === $ option؟ 'المحدد = "المحدد": "؛ صدى صوت " . الخيار $. "؛ } صدى صوت "؛ صدى "راديو" ؛ صدى "نعم" ؛ echo '<input type = ”radio” name = ”my_meta_box </p> كيف يمكنك إضافة حقول مخصصة إلى موقع WordPress الخاص بك؟ سنوضح لك كيفية إنجاز ذلك باستخدام الكود ، ثم سنقدم لك أداة يمكن استخدامها دون كتابة سطر واحد من التعليمات البرمجية ؛ إذا كنت لا تعمل لصالح شركة ، فهذه هي الأداة المناسبة لك. يمكنك تحويل موقع الويب الخاص بك من ثابت إلى WordPress CMS عن طريق عرض الحقول المخصصة الخاصة بك. كما ترى ، قمنا بإنشاء بعض الحقول المخصصة لإظهار قسم الكتب المفضلة لدينا. العنوان والرابط هما حقلا إدخال قياسيان ، ووصف الكتاب عبارة عن حقول نصية ، والغلاف عبارة عن حقل تحميل. يمكننا الآن تضمين هذه الحقول المخصصة في المنشورات والصفحات التي تم حجزها مسبقًا لهذه الأغراض. في مربع تعريف قوالب Swift ، يمكنك تحديد مربع الاختيار الذي يشير إلى استخدام القالب في هذا المنشور. سنحتاج إلى إنشاء بعض HTML لتظهر الحقول المخصصة في تلك الصفحة ، حيث يتعذر علينا العثور عليها افتراضيًا. على الرغم من أن هذا برنامج تعليمي عام ، إلا أنه يمكنني توضيح كيف يمكن إنشاء مواقع ويب WordPress بسيطة باستخدام حقول مخصصة متقدمة باستخدام قوالب WCK و Swift فقط. إضافة حقول مخصصة إلى WordPress ، ستوجهك الخطوات التالية خلال عملية إنشاء حقول مخصصة في WordPress. انتقل إلى مربع تعريف الحقول المخصصة وقم بتحرير المنشور أو الصفحة حيث تريد إضافة الحقل المخصص. يجب عليك أولاً إرسال اسم للحقل المخصص وإدخال قيمته. بعد النقر فوقه ، سيتم حفظه في قسم إضافة حقل مخصص. في WordPress ، يكون خيار الحقول المخصصة مرئيًا فقط على الصفحة الرئيسية. يمكن تمكين هذه الميزة عن طريق تسجيل الدخول إلى صفحتك أو محرر النشر. يمكنك الوصول إلى الحقول المخصصة عن طريق النقر على زر خيارات الشاشة في الزاوية اليمنى من شاشتك. سترى مربع حوار جديدًا أسفل محرر المحتوى كنتيجة لهذا الإجراء. إذا كنت تريد إخفاء الحقول المخصصة ، فانتقل إلى خيارات الشاشة وقم بإلغاء تحديد الحقول المخصصة ، أو استخدم مكونًا إضافيًا لإخفاء لوحات المحرر. يمكنك أيضًا التحقق من المكون الإضافي إذا كنت تريد تعطيل جميع خيارات المحرر دون استخدامه.