
如何在WordPress中添加分页符并自定义样式?
add_settings_section ( $id, $title, $callback, $page, $args = array() )
add_settings_section: 这个函数用来向WordPress设置页面添加一个新的部分。你可以用这个函数在WordPress设置页面上把相关的设置字段组合在一起: 这个函数通常与add_settings_field一起使用,以创建自定义设置页面。
为设置页面添加一个新的部分。
设置API的一部分。使用它来为一个管理页面定义新的设置部分。用do_settings_sections()在你的管理页面回调函数中显示设置部分。用add_settings_field()向你的部分添加设置字段。
$callback参数应该是一个函数的名字,它可以在实际字段之前呼出你想在设置部分顶部显示的任何内容。如果你愿意,它可以什么都不输出。
function add_settings_section( $id, $title, $callback, $page, $args = array() ) { global $wp_settings_sections; $defaults = array( 'id' => $id, 'title' => $title, 'callback' => $callback, 'before_section' => '', 'after_section' => '', 'section_class' => '', ); $section = wp_parse_args( $args, $defaults ); 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_sections[ $page ][ $id ] = $section; }