0

プラグインで variable_product_type_options の呼び出しを無効にしたいと考えています。プラグインは小さなヘルパー関数であり、デフォルト フォームで通常のバリエーションを使用する代わりに、ユーザーがカスタム バリエーションを作成するのに役立ちます。これを行いたいのは、バリエーションが多すぎる (たとえば 100 など) 製品の読み込みと保存に非常に長い時間がかかるためです。また、誰もこれらを手動で編集したいとは思っていません。いずれにせよ、それらは「可変」タイプの製品に対してデフォルトでロードされるため、これを削除したいと考えています。

私がしなければならないのはこれだけです:

remove_action('woocommerce_product_write_panels', 'variable_product_type_options');

唯一の問題は、それを行う適切な場所が見つからないことです。アクション「woocommerce_loaded」を試しましたが、まだそこにあります。したがって、woocommerce_product_write_panels の後、製品の管理フォームが処理される前に、どの WooCommerce アクションが起動されるかを知る必要があります。

4

0 に答える 0