Добавить загрузку логотипа в настройку API

Я создал поле раздела, подобное этому →

// Logo Upload Option add_settings_field( 'logo_upload', // The ID (or the name) of the field 'Upload the Header Logo', // The text used to label the field 'upload_logo_field', // The callback function used to render the field 'theme-header-options', // The page on which we'll be rendering this field 'header_section' // The section to which we're adding the setting ); 

Затем создайте функцию обратного вызова следующим образом →

 function upload_logo_field() { ?> <input type="file" name="logo" /> <?php echo get_option('logo'); ?> <?php 

Теперь я создал видео здесь . Похоже, что все работает, но на самом деле я считаю, что я все еще что-то упускаю?

Я думаю, что он все еще не сохраняется в базе данных? Думаю, мне нужно добавить что-то еще? Нужно ли мне создавать register_setting для каждого поля или register_setting для некоторых разделов и должно выполняться один раз для каждого раздела или register_setting необходимо сделать для каждого add_setting_field ?

Solutions Collecting From Web of "Добавить загрузку логотипа в настройку API"