it-swarm.asia

كيف يمكنني إخفاء الحقل المخصص الذي تم إنشاؤه تلقائيًا والذي يتم إنشاؤه عند استدعاء update_post_meta ()؟

لقد أضفت textarea مخصص لصفحة إنشاء/تحرير منشور المسؤول. فعلت ذلك باستخدام وظيفة add_meta_box (). المشكلة هي أن وظيفة رد الاتصال add_meta_box () (التي تحفظ إدخال البيانات في textarea) تستدعي update_post_meta (). update_post_meta () ثم يضيف حقل مخصص داخل قسم الحقل المخصص. لذلك أنت ضروري في نهاية المطاف مع اثنين textareas لنفس المجال! الشخص الذي قمت بإنشائه والسيارات التي تم إنشاؤها تلقائيًا!

هل هناك طريقة لإزالة الحقل المخصص الذي تم إنشاؤه تلقائيًا؟

شكرا ، جون

2
Jon

إذا كان حقل التعريف يبدأ بتسطير أسفل السطر ، فسيتم إخفاؤه في الواجهة عن طريق إضافة الفئة hidden إلى عنصر <tr>. يمكنك أيضًا تطبيق هذه الفئة بنفسك باستخدام Javascript ، حيث يحتوي عنصر <tr> على معرف meta-{$custom_field_id}.

1
Jan Fabry