it-swarm.asia

ما هي مجموعة الإعدادات بالفعل؟

أقول لدي خيار

update_option('pp_options', $options);

عندما أرغب في إنشاء نموذج لذلك ، تعلمت أنه يجب علي إنشاء مجموعة إعدادات

register_setting('pp_options_group', 'pp_options');

ثم في النموذج القيام به

settings_fields('pp_options_group')

لكنني لا أميل حقاً ما هي مجموعة الإعدادات بالفعل؟ أعرف أن الأمر يتعلق بالتطهير ، لكن لماذا الحاجة لإنشاء مجموعة للتعقيم؟

3
Jiew Meng

التعقيم هو وظيفة ثانوية. الرئيسي هو:

تقوم الدالتان register_setting و unregister_setting الدالتين بإضافة وإزالة الخيارات من القائمة البيضاء المسموح بها الخيارات التي يستطيع النموذج حفظها. يمكنهم أيضًا تسمية وظيفة رد الاتصال المطهرة كإجراء أمني للتحقق من قيمة كل خيار. ( إعدادات التسجيل )

يتم استخدام وسيطة $option_group من أجل:

  • مفتاح الصفيف في مجموعة عالمية من الخيارات القائمة البيضاء
  • جزء من اسم مرشح لتشغيل رد الاتصال التعقيم
2
Rarst