Migration til tredjeparts-tilstand
Superdav AI Agent v1.12.0 ændrer, hvordan tredjeparts-evner håndteres. Tredjeparts-tilstand er nu standardindstillet til auto, hvilket muliggør integration med WordPress Abilities API direkte på WordPress 7.0+ uden manuel konfiguration.
Hvad har ændret sig?
Før v1.12.0
Tredjeparts-evner krævede manuel konfiguration:
- Du skulle eksplicit aktivere "third-party mode"
- Evner blev indlæst fra et custom registry
- Integration med WordPress Abilities API var valgfri
- Legacy mode var standardindstillingen
Efter v1.12.0
Tredjeparts-evner virker automatisk:
- Tredjeparts-tilstand er standardindstillet til "auto"
- Evner integreres direkte med WordPress Abilities API
- Ingen manuel konfiguration på WordPress 7.0+
- Legacy mode er stadig tilgængelig for ældre WordPress versioner
Hvem påvirkes?
Nye installationer (WordPress 7.0+)
Ingen handling nødvendig. Tredjeparts-tilstand sættes automatisk til "auto", og evner fungerer som standard.
Eksisterende installationer
Dine indstillinger bevares. Hvis du brugte:
- Legacy mode: Du forbliver i legacy mode (ingen ændring)
- Manuel tredjeparts-tilstand: Du forbliver i manuel tilstand (ingen ændring)
- Auto mode: Du fortsætter med auto mode (ingen ændring)
WordPress versioner før 7.0
Legacy mode er stadig tilgængelig. Hvis du bruger WordPress 6.x eller tidligere:
- Tredjeparts-tilstand er standardindstillet til "legacy"
- Du kan manuelt aktivere tredjeparts-tilstand, hvis du ønsker det
- Opgrader til WordPress 7.0+ for at bruge den native Abilities API
Forståelse af tilstandene
Auto Mode (Ny standard)
Auto mode bruger integration med den native WordPress Abilities API:
- Evner registreres via WordPress hooks
- Fuld kompatibilitet med WordPress 7.0+ Abilities API
- Automatisk opdagelse af tredjeparts-evner
- Ingen manuel konfiguration nødvendig
Hvornår skal du bruge det: WordPress 7.0+ med tredjepartsfunktioner
Manuel tilstand (Manual Mode)
Manuel tilstand kræver eksplicit konfiguration:
- Du specificerer, hvilke tredjepartsfunktioner der skal indlæses
- Nyttigt til test eller selektiv indlæsning af funktioner
- Kræver redigering af konfigurationsfiler
- Mere kontrol, men mere opsætning
Hvornår skal du bruge det: Test, selektiv indlæsning af funktioner eller brugerdefinerede konfigurationer
Legacy Tilstand (Legacy Mode)
Legacy tilstand bruger det gamle system for tredjepartsfunktioner:
- Custom ability registry (ikke WordPress Abilities API)
- Bagudkompatibel med ældre WordPress versioner
- Ingen indbygget integration med WordPress
- Forældet, men stadig understøttet
Hvornår skal du bruge det: WordPress 6.x eller tidligere, eller når du har brug for legacy-kompatibilitet
Tjek din nuværende tilstand
Via Admin Panel
- Gå til WordPress Admin → Superdav AI Agent → Settings
- Kig efter indstillingen Third-Party Mode (Tredjeparts tilstand)
- Her ser du din nuværende tilstand og muligheder for at ændre den
Via Kode
$mode = get_option( 'superdav_third_party_mode' );
echo $mode; // 'auto', 'manual' eller 'legacy'
Ændring af din tilstand
Skift til Auto Mode (Automatisk tilstand)
Hvis du er på WordPress 7.0+ og ønsker at bruge auto mode:
- Gå til Superdav AI Agent → Settings
- Find Third-Party Mode
- Vælg Auto (WordPress Abilities API)
- Klik på Save (Gem)
Superdav AI Agent vil automatisk opdage og registrere tredjepartsfunktioner.
Skift til Manual Mode (Manuel tilstand)
Hvis du ønsker manuel kontrol over, hvilke funktioner der indlæses:
- Gå til Superdav AI Agent → Settings
- Find Third-Party Mode
- Vælg Manual
- Klik på Save (Gem)
- Rediger din konfigurationsfil for at specificere, hvilke funktioner der skal indlæses
Skift til Legacy Mode (Gammel tilstand)
Hvis du har brug for legacy-kompatibilitet:
- Gå til Superdav AI Agent → Indstillinger
- Find Third-Party Mode (Tredjeparts-tilstand)
- Vælg Legacy (Gammel tilstand)
- Klik på Gem
Fordele ved Auto Mode
Automatisk Opdagelse
Evner opdages automatisk fra:
- Installerede plugins
- Aktivt tema
- Skal-bruge plugins
- Drop-in plugins
Ingen manuel registrering er nødvendig.
Naturlig Integration
Evner integreres med WordPress Abilities API:
- Konsistent med WordPress kerne
- Virker med WordPress admin
- Kompatibel med andre plugins, der bruger Abilities API
- Fremtidssikret, da WordPress udvikler sig
Forenklet Administration
- Ingen konfigurationsfiler at redigere
- Ingen manuel registrering af evner
- Ability Visibility kontroller virker automatisk
- Admin notifikationer advarer dig om uklassificerede evner
Bedre Ydeevne
- Evner caches (gemmes)
- Lazy-loaded efter behov
- Optimeret til WordPress 7.0+
Migrationsvej
Hvis du er på WordPress 6.x
- Opgrader til WordPress 7.0+ (når du er klar)
- Opdater Superdav AI Agent til v1.12.0+
- Skift tredjeparts-tilstand til Auto (valgfrit; legacy mode virker stadig)
- Gennemgå synligheden af evnerne for at sikre korrekt adgangskontrol
Hvis du er på WordPress 7.0+
- Opdater Superdav AI Agent til v1.12.0+
- Bekræft, at tredjeparts-tilstanden er sat til Auto (den burde være det som standard)
- Gennemgå synligheden af evnerne for at sikre korrekt adgangskontrol
- Test de tredjeparts-evner, du har installeret, for at bekræfte, at de virker
Fejlfinding
Evner indlæses ikke i auto mode
- Tjek, at du er på WordPress 7.0+
- Kontroller, at tredjeparts-tilstanden er sat til "Auto"
- Bekræft, at plugin'et, der leverer evnen, er aktivt
- Tjek WordPress fejlloggene for registreringsfejl
Jeg vil beholde legacy mode
- Gå til Indstillinger → Third-Party Mode (Tredjeparts-tilstand)
- Vælg Legacy (Gammel tilstand)
- Klik på Gem
- Legacy mode vil fortsat fungere
Mine egne egenskaber vises ikke
- Tjek, at de er registreret via WordPress hooks
- Kontroller, at de implementerer Abilities API korrekt
- Gennemgå WordPress fejllogs
- Brug admin-siden Ability Visibility for at se alle registrerede abilities
Jeg får "unclassified ability" (uklassificeret egenskab) meddelelser
- Dette er normalt for nye tredjeparts abilities
- Gennemgå og klassificér dem i admin-meddelelsen
- Se Ability Visibility for detaljer om klassificering
Bagudkompatibilitet
Eksisterende konfigurationer
Hvis du har eksisterende tredjeparts ability konfigurationer:
- Legacy mode (Gammel tilstand): Din konfiguration fortsætter med at virke
- Manual mode (Manuel tilstand): Din konfiguration fortsætter med at virke
- Auto mode (Automatisk tilstand): Din konfiguration ignoreres (auto mode overtager)
For at bevare din custom konfiguration, skal du blive i Manual eller Legacy mode.
Deprecation tidslinje
- v1.12.0: Legacy og Manual modes understøttes stadig fuldt
- v1.13.0+: Legacy mode kan vise deprecationsmeddelelser
- v2.0.0: Legacy mode kan blive fjernet (TBD)
Bedste praksis
Til nye installationer
- Brug Auto mode (det er standardindstillingen)
- Lad Superdav AI Agent automatisk opdage abilities
- Brug Ability Visibility til at styre adgang
Til eksisterende installationer
- Opgrader til WordPress 7.0+ når det er muligt
- Skift til Auto mode for forenklet administration
- Gennemgå og klassificér abilities ved hjælp af Ability Visibility
Til custom abilities
- Registrer abilities via WordPress hooks (Abilities API)
- Undgå custom ability registries
- Test på WordPress 7.0+ med Auto mode
Næste skridt
- Tjek din WordPress-version: Sør dig for, at du kører version 7.0+ for Auto mode
- Gennemgå din tredjeparts mode: Gå til Indstillinger og tjek din nuværende mode
- Opdater hvis nødvendigt: Skift til Auto mode, hvis du kører WordPress 7.0+
- Klassificer evner: Gennemse og klassificer eventuelle uklassificerede evner
- Test: Bekræft, at dine tredjeparts evner virker korrekt
Relaterede emner
- Ability Visibility (Evne synlighed): Kontroller, hvilke evner der er eksponeret hvor
- WordPress Abilities API: Lær om den indbyggede WordPress ability registrering
- Third-Party Ability Development (Udvikling af tredjeparts evner): Opret evner, der fungerer med Auto mode