如何在取消激活wordpress插件时调用java脚本

时间:2016-03-29 06:53:31

标签: javascript php wordpress wordpress-plugin

我想调用一个具有ready函数的js文件来调用我的api。我的代码是......

<?php
.
. // rest all code.................................
.
.

/* Runs on plugin deactivation*/
register_deactivation_hook( __FILE__, 'Pushbiz_remove' );

function Pushbiz_remove() {
/* Deletes the database field */

delete_option('PushBIZ_firstCreation');
delete_option('VarPushBIZapikey');
delete_option('PushBIZRegUrl');

wp_register_script( 'DeactivationJS', plugins_url( '/admin/js/deactivation.js', __FILE__ ));
wp_enqueue_script( 'DeactivationJS' );

}
?>

我无法在停用插件时调用deactivation.js。如何在停用时调用此java脚本。

1 个答案:

答案 0 :(得分:0)

您可以查看以下代码吗?

/* Runs on plugin deactivation*/
register_deactivation_hook( __FILE__, 'Pushbiz_remove' );

function Pushbiz_remove() {
/* Deletes the database field */

    delete_option('PushBIZ_firstCreation');
    delete_option('VarPushBIZapikey');
    delete_option('PushBIZRegUrl');

    add_action( 'wp_enqueue_scripts', 'DeactivationJS_scripts' );
}
function DeactivationJS_scripts(){  
    wp_enqueue_script( 'DeactivationJS', plugin_dir_url( __FILE__ ) .'/admin/js/deactivation.js');  
}