register_activation_hook

register_activation_hook

一個獨立的插件他可能在運行之前需要保存有運行的配置信息,此時就需要在激法插件時,先將配置信息寫入數據庫;而當禁用插件時,應當將此相關信息清除,確保插件不會產生垃圾信息。 (在製作的過程中應該盡的減少耦合性,確定是一個獨立體)此時我們會在激法和禁用插件這兩個鉤子上進行我們的數據初始化和清除的ACTION了。
資料參考: 這裡

$hm = new FFI_AAM_Hook_Manager;
register_activation_hook( __FILE__, array( &$hm, 'activationHandler' );
register_uninstall_hook( __FILE__, array( &$hm, 'uninstallHandler' );


class FFI_AAM_Hook_Manager {

    public function activationHandler() {
        // activation code here
    }

    public function uninstallHandler() {
        // deactivation code here
    }
}
wordpress
CH02用戶資料CH03基本APICH05 分類頁面Category.phpCH09Screen Options(顯示選項)CH10外掛pluginsCH11 add_actionCH12 add_filterCH13Meta Box(自訂區塊)CH14widget(自訂模組)CH15 DBCH16AJAXCH17ShortcodeCH20 wordpress muCH30WooCommerce