%s
', $args['desc'] ); echo $field; } /** * Displays a checkbox for a settings field * * @param array $args settings field args */ function do_checkbox( $args ) { $value = esc_attr( $this->get_section_option( $args['section'], $args['id'], $args['default'] ) ); $html = sprintf( '', $args['section'], $args['id'], $value, checked( $value, 'on', false ), $this->option_name ); $html .= sprintf( '', $args['section'], $args['id'], $args['desc'], $this->option_name ); echo $html; } /** * Displays a multicheckbox a settings field * * @param array $args settings field args */ function do_multicheck( $args ) { $value = $this->get_section_option( $args['section'], $args['id'], $args['default'] ); $html = ''; foreach ($args['options'] as $key => $label) { $checked = isset( $value[$key] ) ? $value[$key] : '0'; $html .= sprintf( '', $args['section'], $args['id'], $key, checked( $checked, $key, false ), $this->option_name ); $html .= sprintf( '