Hop til hovedindhold

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

  1. Gå til WordPress AdminSuperdav AI AgentSettings
  2. Kig efter indstillingen Third-Party Mode (Tredjeparts tilstand)
  3. 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:

  1. Gå til Superdav AI AgentSettings
  2. Find Third-Party Mode
  3. Vælg Auto (WordPress Abilities API)
  4. 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:

  1. Gå til Superdav AI AgentSettings
  2. Find Third-Party Mode
  3. Vælg Manual
  4. Klik på Save (Gem)
  5. 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:

  1. Gå til Superdav AI AgentIndstillinger
  2. Find Third-Party Mode (Tredjeparts-tilstand)
  3. Vælg Legacy (Gammel tilstand)
  4. 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

  1. Opgrader til WordPress 7.0+ (når du er klar)
  2. Opdater Superdav AI Agent til v1.12.0+
  3. Skift tredjeparts-tilstand til Auto (valgfrit; legacy mode virker stadig)
  4. Gennemgå synligheden af evnerne for at sikre korrekt adgangskontrol

Hvis du er på WordPress 7.0+

  1. Opdater Superdav AI Agent til v1.12.0+
  2. Bekræft, at tredjeparts-tilstanden er sat til Auto (den burde være det som standard)
  3. Gennemgå synligheden af evnerne for at sikre korrekt adgangskontrol
  4. 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 IndstillingerThird-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

  1. Tjek din WordPress-version: Sør dig for, at du kører version 7.0+ for Auto mode
  2. Gennemgå din tredjeparts mode: Gå til Indstillinger og tjek din nuværende mode
  3. Opdater hvis nødvendigt: Skift til Auto mode, hvis du kører WordPress 7.0+
  4. Klassificer evner: Gennemse og klassificer eventuelle uklassificerede evner
  5. 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