وهو يبني بشكل جيد. لست متأكدًا من الوظائف لأنني لم أستخدم المكون الإضافي مطلقًا وليس لدي فكرة عما يجب اختباره.
التوقيع الخاص بالدالة register_editable_user_custom_field هو اسم حقل وعلامة اختيارية لوضع علامة عليه كـ staff_only، لذا على حد علمي، هل تمرير مصفوفة إليها أمر غير متوقع؟
أحاول إنشاء حقل مستخدم مخصص من مكون إضافي ولكني لست متأكدًا من أنني أفهم تمامًا ما تصفه هنا. في المكون الإضافي الخاص بي إذا قمت بما يلي:
register_editable_user_custom_field 'foo'
هل يجب أن أستخدم موصلات منافذ المكون الإضافي لعرضها على ملف تعريف المستخدم وبطاقة المستخدم؟
أم أن هناك آلية مثل الحقل المخصص في المسؤول يمكنها إضافته تلقائيًا (بما في ذلك في دليل المستخدمين)؟ أريد تجنب إضافة موصل وحقل مُسلسل إذا كانت هناك طريقة للقيام بذلك بالفعل.
مرحباً @merefield، شكراً على الرابط ولكن هذا ليس ما أطلبه. يبدو أنه لإنشاء حقل مخصص تم إنشاؤه في لوحة الإدارة غير مرئي إلا باستخدام مفتاح واجهة برمجة تطبيقات للموظفين.
إذا لم أكن واضحاً، دعني أعيد الصياغة: هل هناك طريقة لتسجيل حقل مستخدم مخصص باستخدام إضافة، تماماً كما نفعل ضمن “حقول المستخدم” في لوحة الإدارة (قابلة للتعديل، قابلة للبحث، معروضة في ملف تعريف المستخدم، في بطاقة المستخدم، إلخ)؟