
什么是TTL及应如何选择正确的值
add_settings_field ( $id, $title, $callback, $page, $section = 'default', $args = array() )
add_settings_field: 这个函数用来向WordPress设置页面添加一个新的字段。你可以用这个函数在WordPress设置页上添加自定义字段和选项: 这个函数通常与add_settings_section一起使用,以分组相关的设置字段。
在设置页面的某个部分添加一个新的字段。
设置API的一部分。使用它来定义一个设置字段,它将作为设置页面内设置部分的一部分显示。这些字段将使用do_settings_fields()在do_settings_sections()中显示。
$callback参数应该是一个函数的名称,用于呼出这个设置字段的HTML输入标签。使用get_option()来检索要显示的现有值。
function add_settings_field( $id, $title, $callback, $page, $section = 'default', $args = array() ) { global $wp_settings_fields; if ( 'misc' === $page ) { _deprecated_argument( __FUNCTION__, '3.0.0', sprintf( /* translators: %s: misc */ __( 'The "%s" options group has been removed. Use another settings group.' ), 'misc' ) ); $page = 'general'; } if ( 'privacy' === $page ) { _deprecated_argument( __FUNCTION__, '3.5.0', sprintf( /* translators: %s: privacy */ __( 'The "%s" options group has been removed. Use another settings group.' ), 'privacy' ) ); $page = 'reading'; } $wp_settings_fields[ $page ][ $section ][ $id ] = array( 'id' => $id, 'title' => $title, 'callback' => $callback, 'args' => $args, ); }