woocommerce_product_options_stock_status アクションを使用しているため、コードが正しく機能しませんwoocommerce_product_stock_status_options の代わりにフックします。この置換アクション フックを使用すると、既存のドロップダウンを置き換えずに新しいステータスを追加できます。
フロントエンドで目的の機能を実現するには、 woocommerce_get_availability_text フックと woocommerce_get_availability_class フックの代わりに woocommerce_get_availability_class フックを使用する必要があります。 woocommerce_get_availability。これらのフックを使用すると、カスタム在庫ステータスに基づいて在庫状況テキストと CSS クラスを変更できます。
管理製品リスト テーブルにカスタム ステータスを表示するには、次のことができます。 woocommerce_admin_stock_html フックを使用します。このフックにより、
以上がWooCommerce 製品にカスタム在庫ステータスを追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。