1
woocommerceプラグインの新規インストールまたはアンインストールを検出するにはどうすればよいですか? 私は彼らのドキュメンテーションでは何の参照も見つかりませんでした。woocommerceプラグインのインストール/アンインストール時にイベント/外部リクエストをトリガーしますか?
woocommerceプラグインの新規インストールまたはアンインストールを検出するにはどうすればよいですか? 私は彼らのドキュメンテーションでは何の参照も見つかりませんでした。woocommerceプラグインのインストール/アンインストール時にイベント/外部リクエストをトリガーしますか?
はいプラグインのアクティブ化と非アクティブ化時に2つのアクションがトリガーされます。これらの2つのアクションactivated_plugin
とdeactivated_plugin
ているあなたは、時間の活性化
function on_woocommerce_installed() {
// This action triggered exclusivly by woocommerce at the time of activation
}
add_action('woocommerce_installed', 'on_woocommerce_installed');
でwoocommerce自体によってトリガされた1つの以上のアクションがあります。この
function detect_plugin_activation( $plugin, $network_activation) {
if($plugin == "woocommerce/woocommerce.php") {
// Woocommerce activated
// Do your stuff here
}
}
add_action('activated_plugin', 'detect_plugin_activation', 10, 2);
function detect_plugin_deactivation( $plugin, $network_activation) {
if($plugin == "woocommerce/woocommerce.php") {
// Woocommerce deactivated
// Do your stuff here
}
}
add_action('deactivated_plugin', 'detect_plugin_deactivation', 10, 2);
のようにそれらを使用することができます