Migrasi Mod Pihak Ketiga
Superdav AI Agent v1.12.0 mengubah cara keupayaan pihak ketiga (third-party abilities) dikendalikan. Mod pihak ketiga kini lalai kepada auto, membolehkan integrasi API Abilities WordPress asli pada WordPress 7.0+ tanpa konfigurasi manual.
Apa yang Berubah?
Sebelum v1.12.0
Keupayaan pihak ketiga memerlukan konfigurasi manual:
- Anda perlu mengaktifkan "third-party mode" secara eksplisit
- Keupayaan dimuatkan daripada pendaftaran (registry) tersuai
- Integrasi dengan WordPress Abilities API adalah pilihan
- Mod warisan (Legacy mode) adalah lalai
Selepas v1.12.0
Keupayaan pihak ketiga berfungsi secara automatik:
- Mod pihak ketiga lalai kepada "auto"
- Keupayaan berintegrasi secara asli dengan WordPress Abilities API
- Tiada konfigurasi manual diperlukan pada WordPress 7.0+
- Mod warisan masih tersedia untuk versi WordPress yang lebih lama
Siapa yang Terjejas?
Pemasangan Baharu (WordPress 7.0+)
Tiada tindakan diperlukan. Mod pihak ketiga ditetapkan secara automatik kepada "auto", dan keupayaan berfungsi terus (out of the box).
Pemasangan Sedia Ada
Tetapan anda dikekalkan. Jika anda menggunakan:
- Legacy mode: Anda kekal dalam mod warisan (tiada perubahan)
- Third-party mode manual: Anda kekal dalam mod manual (tiada perubahan)
- Auto mode: Anda meneruskan dengan mod auto (tiada perubahan)
Versi WordPress Sebelum 7.0
Mod warisan masih tersedia. Jika anda menggunakan WordPress 6.x atau lebih awal:
- Mod pihak ketiga lalai kepada "legacy"
- Anda boleh mengaktifkan mod pihak ketiga secara manual jika dikehendaki
- Naik taraf ke WordPress 7.0+ untuk menggunakan Abilities API asli
Memahami Mod
Auto Mode (Laluan Baharu)
Auto mode menggunakan integrasi WordPress Abilities API asli:
- Keupayaan didaftarkan melalui hooks WordPress
- Keserasian penuh dengan WordPress 7.0+ Abilities API
- Pengesanan automatik keupayaan pihak ketiga
- Tiada konfigurasi manual diperlukan
Bila guna: WordPress 7.0+ dengan keupayaan pihak ketiga
Manual Mode
Manual mode memerlukan konfigurasi eksplisit:
- Anda menentukan keupayaan pihak ketiga mana yang perlu dimuatkan
- Berguna untuk pengujian atau pemuatan keupayaan secara terpilih
- Memerlukan penyuntingan fail konfigurasi
- Kawalan lebih banyak, tetapi persediaan lebih banyak
Bila guna: Pengujian, pemuatan keupayaan terpilih, atau konfigurasi tersuai
Legacy Mode
Legacy mode menggunakan sistem keupayaan pihak ketiga yang lama:
- Pendaftaran keupayaan tersuai (bukan WordPress Abilities API)
- Serasi dengan versi WordPress yang lebih lama
- Tiada integrasi WordPress asli
- Sudah luput (deprecated) tetapi masih disokong
Bila guna: WordPress 6.x atau lebih awal, atau apabila anda memerlukan keserasian warisan
Menyemak Mod Semasa Anda
Melalui Admin Panel
- Pergi ke WordPress Admin → Superdav AI Agent → Settings
- Cari tetapan Third-Party Mode
- Anda akan melihat mod semasa anda dan pilihan untuk mengubahnya
Melalui Kod
$mode = get_option( 'superdav_third_party_mode' );
echo $mode; // 'auto', 'manual', atau 'legacy'
Mengubah Mod Anda
Tukar ke Auto Mode
Jika anda menggunakan WordPress 7.0+ dan ingin menggunakan auto mode:
- Pergi ke Superdav AI Agent → Settings
- Cari Third-Party Mode
- Pilih Auto (WordPress Abilities API)
- Klik Save
Superdav AI Agent akan mengesan dan mendaftarkan keupayaan pihak ketiga secara automatik.
Tukar ke Manual Mode
Jika anda ingin mengawal secara manual keupayaan mana yang dimuatkan:
- Pergi ke Superdav AI Agent → Settings
- Cari Third-Party Mode
- Pilih Manual
- Klik Save
- Sunting fail konfigurasi anda untuk menentukan keupayaan mana yang perlu dimuatkan
Tukar ke Legacy Mode
Jika anda memerlukan keserasian warisan:
- Pergi ke Superdav AI Agent → Settings
- Cari Third-Party Mode
- Pilih Legacy
- Klik Save
Faedah Auto Mode
Pengesanan Automatik
Keupayaan didedahkan secara automatik daripada:
- Plugin yang dipasang
- Tema aktif
- Plugin must-use
- Plugin drop-in
Tiada pendaftaran manual diperlukan.
Integrasi Asli
Keupayaan berintegrasi dengan WordPress Abilities API:
- Konsisten dengan teras WordPress
- Berfungsi dengan admin WordPress
- Serasi dengan plugin lain yang menggunakan Abilities API
- Tahan masa hadapan apabila WordPress berkembang
Pengurusan Ringkas
- Tiada fail konfigurasi untuk disunting
- Tiada pendaftaran keupayaan manual
- Kawalan Keterlihatan Keupayaan (Ability Visibility) berfungsi secara automatik
- Notis admin akan memberi amaran tentang keupayaan yang tidak diklasifikasikan
Prestasi Lebih Baik
- Keupayaan disimpan dalam cache
- Dimuat secara malas (lazy-loaded) mengikut permintaan
- Dioptimumkan untuk WordPress 7.0+
Laluan Migrasi
Jika Anda Menggunakan WordPress 6.x
- Naik taraf ke WordPress 7.0+ (apabila bersedia)
- Kemas kini Superdav AI Agent kepada v1.12.0+
- Tukar mod pihak ketiga kepada Auto (pilihan; mod warisan masih berfungsi)
- Semak keterlihatan keupayaan untuk memastikan kawalan akses yang betul
Jika Anda Menggunakan WordPress 7.0+
- Kemas kini Superdav AI Agent kepada v1.12.0+
- Sahkan mod pihak ketiga ditetapkan kepada Auto (seharusnya lalai)
- Semak keterlihatan keupayaan untuk memastikan kawalan akses yang betul
- Uji keupayaan pihak ketiga untuk mengesahkan ia berfungsi
Penyelesaian Masalah
Keupayaan tidak dimuat dalam auto mode
- Sahkan anda menggunakan WordPress 7.0+
- Semak bahawa mod pihak ketiga ditetapkan kepada "Auto"
- Sahkan plugin yang menyediakan keupayaan itu aktif
- Semak log ralat WordPress untuk ralat pendaftaran
Saya ingin mengekalkan mod warisan
- Pergi ke Settings → Third-Party Mode
- Pilih Legacy
- Klik Save
- Mod warisan akan terus berfungsi
Keupayaan tersuai saya tidak dipaparkan
- Sahkan ia didaftarkan melalui hooks WordPress
- Semak bahawa ia melaksanakan Abilities API dengan betul
- Semak log ralat WordPress
- Gunakan halaman admin Ability Visibility untuk melihat semua keupayaan yang didaftarkan
Saya menerima notis "keupayaan tidak diklasifikasikan"
- Ini normal untuk keupayaan pihak ketiga yang baharu
- Semak dan klasifikasikan ia dalam notis admin
- Lihat Ability Visibility untuk butiran klasifikasi
Keserasian Warisan (Backward Compatibility)
Konfigurasi Sedia Ada
Jika anda mempunyai konfigurasi keupayaan pihak ketiga yang sedia ada:
- Legacy mode: Konfigurasi anda terus berfungsi
- Manual mode: Konfigurasi anda terus berfungsi
- Auto mode: Konfigurasi anda diabaikan (auto mode mengambil alih)
Untuk mengekalkan konfigurasi tersuai anda, kekal dalam mod Manual atau Legacy.
Garis Masa Pelupusan (Deprecation Timeline)
- v1.12.0: Mod Legacy dan Manual masih disokong sepenuhnya
- v1.13.0+: Mod warisan mungkin menunjukkan notis pelupusan
- v2.0.0: Mod warisan mungkin dikeluarkan (TBD)
Amalan Terbaik
Untuk Pemasangan Baharu
- Gunakan Auto mode (ia adalah lalai)
- Biarkan Superdav AI Agent mengesan keupayaan secara automatik
- Gunakan Ability Visibility untuk mengawal akses
Untuk Pemasangan Sedia Ada
- Naik taraf ke WordPress 7.0+ apabila mungkin
- Tukar ke Auto mode untuk pengurusan yang ringkas
- Semak dan klasifikasikan keupayaan menggunakan Ability Visibility
Untuk Keupayaan Tersuai
- Daftar keupayaan melalui hooks WordPress (Abilities API)
- Elakkan pendaftaran keupayaan tersuai
- Uji pada WordPress 7.0+ dengan Auto mode
Langkah Seterusnya
- Semak versi WordPress anda: Sahkan anda menggunakan 7.0+ untuk Auto mode
- Semak mod pihak ketiga anda: Pergi ke Settings dan semak mod semasa anda
- Kemas kini jika perlu: Tukar ke Auto mode jika anda menggunakan WordPress 7.0+
- Klasifikasikan keupayaan: Semak dan klasifikasikan sebarang keupayaan yang tidak diklasifikasikan
- Uji: Sahkan keupayaan pihak ketiga anda berfungsi dengan betul
Topik Berkaitan
- Ability Visibility: Kawal keupayaan mana yang didedahkan di mana
- WordPress Abilities API: Ketahui tentang pendaftaran keupayaan WordPress asli
- Pembangunan Keupayaan Pihak Ketiga: Cipta keupayaan yang berfungsi dengan Auto mode