/** * Constructor. * * Register an administration breadcrumb settings field. * * @access public * * @param string $id The ID of the field. * @param string $title The title of the field. * @param string $section The name of the section. * @param array $args Additional args. */ public function __construct($id, $title, $section = '', $args = array()) { $this->set_id($id); $this->set_title($title); add_settings_field($id, $title, array($this, 'render'), Carbon_Breadcrumb_Admin_Settings::get_page_name(), $section, $args); register_setting(Carbon_Breadcrumb_Admin_Settings::get_page_name(), $id); }