id ) { return; } wp_enqueue_style( 'flex-posts-options', FLEX_POSTS_URL . 'admin/css/options.css', array(), FLEX_POSTS_VERSION ); } /** * Add options page */ public function add_menu_page() { add_options_page( __( 'Flex Posts', 'flex-posts' ), __( 'Flex Posts', 'flex-posts' ), 'manage_options', $this->page, array( $this, 'settings_page' ) ); } /** * Add settings */ public function settings_init() { register_setting( $this->group, $this->option_name, array( $this, 'sanitize', ) ); add_settings_section( 'flex_posts_section_1', __( 'Settings', 'flex-posts' ), '', $this->page ); add_settings_field( 'disable_css', __( 'Disable CSS', 'flex-posts' ), array( $this, 'field_disable_css' ), $this->page, 'flex_posts_section_1' ); add_settings_field( 'disable_image_size', __( 'Disable Image Size', 'flex-posts' ), array( $this, 'field_disable_image_size' ), $this->page, 'flex_posts_section_1' ); } /** * Display field */ public function field_disable_css() { $val = empty( $this->options['disable_css'] ) ? false : true; ?> options['disable_image_size'] ) ? false : true; ?> options = get_option( $this->option_name ); ?>

group ); do_settings_sections( $this->page ); submit_button(); ?>