Migrering til tredjepartsmodus
Superdav AI Agent v1.12.0 endrer måten tredjepartsfunksjoner (abilities) håndteres på. Tredjepartsmodus er nå standard satt til auto, noe som muliggjør integrasjon med native WordPress Abilities API på WordPress 7.0+ uten manuell konfigurasjon.
Hva har endret seg?
Før v1.12.0
Tredjepartsfunksjoner krevde manuell konfigurasjon:
- Du måtte eksplisitt aktivere "tredjepartsmodus"
- Funksjoner ble lastet fra et eget register
- Integrasjon med WordPress Abilities API var valgfritt
- Legacy-modus var standard
Etter v1.12.0
Tredjepartsfunksjoner fungerer automatisk:
- Tredjepartsmodus er standard satt til "auto"
- Funksjoner integreres naturlig med WordPress Abilities API
- Ingen manuell konfigurasjon er nødvendig på WordPress 7.0+
- Legacy-modus er fortsatt tilgjengelig for eldre WordPress-versjoner
Hvem er berørt?
Nye installasjoner (WordPress 7.0+)
Ingen handling kreves. Tredjepartsmodus er automatisk satt til "auto", og funksjonene fungerer rett ut av boksen.
Eksisterende installasjoner
Innstillingene dine bevares. Hvis du brukte:
- Legacy-modus: Du forblir i legacy-modus (ingen endring)
- Manuell tredjepartsmodus: Du forblir i manuell modus (ingen endring)
- Auto-modus: Du fortsetter med auto-modus (ingen endring)
WordPress-versjoner før 7.0
Legacy-modus er fortsatt tilgjengelig. Hvis du er på WordPress 6.x eller eldre:
- Tredjepartsmodus er standard satt til "legacy"
- Du kan manuelt aktivere tredjepartsmodus om ønskelig
- Oppgrader til WordPress 7.0+ for å bruke native Abilities API
Forstå modusene
Auto-modus (Ny standard)
Auto-modus bruker native WordPress Abilities API-integrasjon:
- Funksjoner registreres via WordPress hooks
- Full kompatibilitet med WordPress 7.0+ Abilities API
- Automatisk oppdagelse av tredjepartsfunksjoner
- Ingen manuell konfigurasjon nødvendig
Når du skal bruke den: WordPress 7.0+ med tredjepartsfunksjoner
Manuell modus
Manuell modus krever eksplisitt konfigurasjon:
- Du spesifiserer hvilke tredjepartsfunksjoner som skal lastes
- Nyttig for testing eller selektiv lasting av funksjoner
- Krever redigering av konfigurasjonsfiler
- Mer kontroll, men mer oppsett
Når du skal bruke den: Testing, selektiv lasting av funksjoner eller tilpassede konfigurasjoner
Legacy-modus
Legacy-modus bruker det gamle tredjepartsfunksjonssystemet:
- Eget funksjonsregister (ikke WordPress Abilities API)
- Bakoverkompatibel med eldre WordPress-versjoner
- Ingen native WordPress-integrasjon
- Avviklet, men fortsatt støttet
Når du skal bruke den: WordPress 6.x eller eldre, eller når du trenger legacy-kompatibilitet
Sjekke din nåværende modus
Via administrasjonspanelet
- Gå til WordPress Admin → Superdav AI Agent → Settings
- Se etter innstillingen Third-Party Mode
- Du vil se din nåværende modus og alternativer for å endre den
Via kode
$mode = get_option( 'superdav_third_party_mode' );
echo $mode; // 'auto', 'manual', eller 'legacy'
Endre din modus
Bytt til Auto-modus
Hvis du er på WordPress 7.0+ og ønsker å bruke auto-modus:
- Gå til Superdav AI Agent → Settings
- Finn Third-Party Mode
- Velg Auto (WordPress Abilities API)
- Klikk Save
Superdav AI Agent vil automatisk oppdage og registrere tredjepartsfunksjoner.
Bytt til Manuell modus
Hvis du vil manuelt kontrollere hvilke funksjoner som lastes:
- Gå til Superdav AI Agent → Settings
- Finn Third-Party Mode
- Velg Manual
- Klikk Save
- Rediger konfigurasjonsfilen din for å spesifisere hvilke funksjoner som skal lastes
Bytt til Legacy-modus
Hvis du trenger legacy-kompatibilitet:
- Gå til Superdav AI Agent → Settings
- Finn Third-Party Mode
- Velg Legacy
- Klikk Save
Fordeler med Auto-modus
Automatisk oppdagelse
Funksjoner oppdages automatisk fra:
- Installerte plugins
- Aktivt tema
- Must-use plugins
- Drop-in plugins
Ingen manuell registrering nødvendig.
Native integrasjon
Funksjoner integreres med WordPress Abilities API:
- Konsistent med WordPress core
- Fungerer med WordPress admin
- Kompatibel med andre plugins som bruker Abilities API
- Fremtidssikret etter hvert som WordPress utvikler seg
Forenklet administrasjon
- Ingen konfigurasjonsfiler å redigere
- Ingen manuell funksjonsregistrering
- Ability Visibility-kontroller fungerer automatisk
- Admin-varsler advarer deg om ukategoriserte funksjoner
Bedre ytelse
- Funksjoner blir cachet
- Lastes ved behov (lazy-loaded)
- Optimalisert for WordPress 7.0+
Migrasjonsvei
Hvis du er på WordPress 6.x
- Oppgrader til WordPress 7.0+ (når du er klar)
- Oppdater Superdav AI Agent til v1.12.0+
- Bytt tredjepartsmodus til Auto (valgfritt; legacy-modus fungerer fortsatt)
- Gjennomgå synligheten av funksjoner for å sikre riktig tilgangskontroll
Hvis du er på WordPress 7.0+
- Oppdater Superdav AI Agent til v1.12.0+
- Verifiser at tredjepartsmodus er satt til Auto (det skal være som standard)
- Gjennomgå synligheten av funksjoner for å sikre riktig tilgangskontroll
- Test tredjepartsfunksjoner for å bekrefte at de fungerer
Feilsøking
Funksjoner lastes ikke i auto-modus
- Verifiser at du er på WordPress 7.0+
- Sjekk at tredjepartsmodus er satt til "Auto"
- Verifiser at pluginet som gir funksjonen er aktivt
- Sjekk WordPress feillogger for registreringsfeil
Jeg vil beholde legacy-modus
- Gå til Settings → Third-Party Mode
- Velg Legacy
- Klikk Save
- Legacy-modus vil fortsette å fungere
Mine egne funksjoner vises ikke
- Verifiser at de er registrert via WordPress hooks
- Sjekk at de implementerer Abilities API korrekt
- Gjennomgå WordPress feillogger
- Bruk admin-siden Ability Visibility for å se alle registrerte funksjoner
Jeg får varsler om "ukategorisert funksjon"
- Dette er normalt for nye tredjepartsfunksjoner
- Gjennomgå og kategoriser dem i admin-varslet
- Se Ability Visibility for detaljer om kategorisering
Bakoverkompatibilitet
Eksisterende konfigurasjoner
Hvis du har eksisterende tredjepartsfunksjonskonfigurasjoner:
- Legacy-modus: Din konfigurasjon fortsetter å fungere
- Manuell modus: Din konfigurasjon fortsetter å fungere
- Auto-modus: Din konfigurasjon ignoreres (auto-modus tar over)
For å beholde din tilpassede konfigurasjon, hold deg i Manuell eller Legacy-modus.
Avviklingsplan
- v1.12.0: Legacy- og Manuell-modus er fortsatt fullt støttet
- v1.13.0+: Legacy-modus kan vise avviklingsvarsler
- v2.0.0: Legacy-modus kan fjernes (TBD)
Beste praksis
For nye installasjoner
- Bruk Auto-modus (det er standard)
- La Superdav AI Agent oppdage funksjoner automatisk
- Bruk Ability Visibility for å kontrollere tilgangen
For eksisterende installasjoner
- Oppgrader til WordPress 7.0+ når det er mulig
- Bytt til Auto-modus for forenklet administrasjon
- Gjennomgå og kategoriser funksjoner ved hjelp av Ability Visibility
For tilpassede funksjoner
- Registrer funksjoner via WordPress hooks (Abilities API)
- Unngå egne funksjonsregistre
- Test på WordPress 7.0+ med Auto-modus
Neste skritt
- Sjekk din WordPress-versjon: Verifiser at du er på 7.0+ for Auto-modus
- Gjennomgå tredjepartsmodus: Gå til Settings og sjekk din nåværende modus
- Oppdater ved behov: Bytt til Auto-modus hvis du er på WordPress 7.0+
- Kategoriser funksjoner: Gjennomgå og kategoriser eventuelle ukategoriserte funksjoner
- Test: Verifiser at dine tredjepartsfunksjoner fungerer riktig
Relaterte emner
- Ability Visibility: Kontroller hvilke funksjoner som eksponeres hvor
- WordPress Abilities API: Lær om native WordPress funksjonsregistrering
- Third-Party Ability Development: Lag funksjoner som fungerer med Auto-modus