私はWooCommerce 2.6.4およびSmart Coupon 3.1.2プラグインでWordpress 4.6を使用しています。 チェックアウトページの上部から「利用可能なクーポン」セクションを下部に移動します。WooCommerceスマートクーポンが「利用可能なクーポン」ポジションをオーバーライド
このプラグインファイルでは、この構造と変更する必要のある操作が検出されました。
私はそれを 'woocommerce_after_checkout_form'に変更する必要がありますが、私はfunctions.phpファイルからそれを上書きする方法について頭を悩ますことはできません。
私はすでにプラグインから変更しようとしましたが、私のように機能しますが、プラグインの動作を編集するのは間違った方法であることはわかっています。
ヘルプとドキュメントは本当に役に立ちます。
class WC_Smart_Coupons {
...
public function __construct() {
...
add_action('woocommerce_before_checkout_form', array( $this, 'show_available_coupons_before_checkout_form'), 11);
...
}
}
...
function initialize_smart_coupons() {
$GLOBALS['woocommerce_smart_coupon'] = new WC_Smart_Coupons();
}
add_action('plugins_loaded', 'initialize_smart_coupons');
これは私がドキュメンテーションをチェックすることで、これまで行ってきたが、それは働いていないものです: '関数remove_plugin_actions(){ グローバル$をWC_Smart_Coupons; remove_action( 'woocommerce_before_checkout_form'、配列($ WC_Smart_Coupons、 'show_available_coupons_before_checkout_form')、11); } add_action( 'woocommerce_before_checkout_form'、 'remove_plugin_actions'); ' – ulimc