parent_slug, __( 'Settings', 'albert-ai-butler' ), __( 'Settings', 'albert-ai-butler' ), 'manage_options', $this->page_slug, [ $this, 'render_settings_page' ] ); } /** * Render settings page. * * @return void * @since 1.0.0 */ public function render_settings_page(): void { if ( ! current_user_can( 'manage_options' ) ) { wp_die( esc_html__( 'You do not have sufficient permissions to access this page.', 'albert-ai-butler' ) ); } $sections = $this->collect_sections(); $renderer = new SettingsRenderer(); ?>