我一直在寻找如何在register_deactivation_hook
具体如下:
register_deactivation_hook( __FILE__, array( new Cpt, \'delete_cpt\') ) );
class Cpt
{
/**
* Delete a custom post type
*/
public function delete_cpt($name = \'test\') {
/**
* delete a single data
*/
require_once( ABSPATH . \'wp-admin/includes/upgrade.php\' );
$GLOBALS[\'wpdb\']->delete(
\'cpt\',
array(
\'name\'=>$name
)
);
$GLOBALS[\'wpdb\']->show_errors();
echo $GLOBALS[\'wpdb\']->last_query;
echo $name;
die();
}
}
函数执行,但
$name
var保持为空。我想通过考试
$name
直接进入
register_deactivation_hook
;
至少有可能吗?到处都没看到。