La funzione API add_settings_field() viene utilizzata per registrare le impostazioni di un campo di pagine o sezioni.

Per poterla utilizzare dovrete ovviamente conoscere le impostazioni $page e $section che devono essere messe nel campo.

La sua sintassi è la seguente

add_settings_field( $id, $title, $callback, $page, $section = 'default', $args = array() )
  • $id rappresenta l’attributo id del tags
  • $title Rappresenta il titolo del campo.
  • $callback Rappresenta una funzione di callback richiamata per esempio per visualizzare del testo o altro.
  • $page il tipo di impostazioni di pagina nel quale mostrare il campo general, reading o writing a seconda di quale pagina vogliamo utilizzare. Per esempio se vogliamo che il campo appaia nel sottomenu impostazioni lettura mettere reading.
  • $section la sezione dell’impostazione di pagina nella quale vogliamo mostrare il campo field.
  • $args nel caso vogliate passare argomenti extra nella funzione di callback.