سلام وقتتون بخیر
در این جلسه فیلدهایی که در تنظیمات اضافه کردیم، مقادیرش به درستی ست میشه فقط موردی که هست زمانیکه فیلدها خالی میشن، رکوردهای خالی در دیتابیس میمونه چطور باید حذفشون کرد؟
من کد زیر را امتحان کردم رکوردهای خالی حذف نشدن (البته نمیدونم این روش درسته یا نه؟)
// register field user email if (empty($_POST['_user_email'])) { unregister_setting('_user_email', 'sa_settings_field_email'); } // register field custom if (empty($_POST['_my_custom_setting'])) { unregister_setting('_my_custom_setting', 'sa_settings_field'); }
الان در تصویر زیر ببینید رکوردها خالی هستن، چطور میشه وقتی خالی هستن پاکشون کنیم و بعد که دوباره مقدار دادیم ایجاد بشه