在庫がある場合はクエリボタンを非表示にします
P粉860370921
P粉860370921 2023-09-02 17:30:31
0
1
403
<p>商品の在庫状況に基づいて特定のボタンを非表示にするにはどうすればよいですか? </p> <p>プラグインは次のクラスを作成しています: </p> <pre class="brush:php;toolbar:false;">function wdm_pefree_init() { // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.FunctionNameInvalid if ( ! class_exists( 'Product_Enquiry_For_Woocommerce', false ) ) { include_once WDM_PE_PLUGIN_PATH . '/includes/class-product-enquiry-for-woocommerce.php'; } Product_Enquiry_For_Woocommerce::instance(); }</pre> <p>このボタンを、在庫切れの商品ごとに 1 つの商品ページにのみ表示したいのですが、コードが機能しません。 </p> <p>私は PHP にあまり詳しくないので、Functions.php ファイル内の他のコードを調整しようとしましたが、うまくいきませんでした。 </p> <p>何か助けていただければ幸いです、ありがとうございます! </p> <p>このコードを試してみました: </p> <pre class="brush:php;toolbar:false;">add_filter('woocommerce_get_availability', 'wcs_custom_get_availability', 1, 2); function wcs_custom_get_availability($availability, $_product) { // お問い合わせボタンを削除 if (!$_product->is_in_stock()) { Remove_action('Woocommerce の製品問い合わせ'); } $availability を返します。 }</pre> <p>ボタンの CSS クラスが .pe-show-enq-modal であることもわかりますが、在庫切れの商品にのみ適用される「表示: 非表示」という条件を強制することはできません。 </p>
P粉860370921
P粉860370921

全員に返信(1)
P粉555696738

あなたが探しているものはこれです:

リーリー

または CSS 経由:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!