——————————————-
WordPress のバージョン:4.7.4
Welcart のバージョン:1.9.1
ご利用のテーマ:welcart_basic
症状を確認したブラウザ:chrome
サーバー(会社名、サービス名):heteml
SSLの利用: あり
WordPress のパーマリンク設定:
——————————————–
お世話になります。
Auto_Deliveryを使って定期購入ページを作成しておりますが、商品ページにて通常購入カートボタンを非表示にできず苦慮しております。
wc_item_single.phpの通常購入ボタン該当部分を削除してしまうと、通常購入のみ取扱い商品のボタンまで消えてしまいます。
定期購入は定期購入ボタンのみ
通常購入は通常購入ボタンのみ
と条件分岐で表示したいのですが、
phpの知識が乏しくなかなかうまくいきません。
試しに下記分岐式をinc/template-functions.php内に作成してみましたが、Autodeliveryのプラグインが有効の場合は、定期購入を設定していない商品にもtrueを返してしまいました。
function welcart_basic_get_item_type( $post_id ) {
$type = false;
if( defined(‘WCEX_AUTO_DELIVERY’)){
$type = true;
}
return $type;
}
同様のトピックを挙げられている方がいらっしゃいましたが、「条件分岐が必要」で止まっておりましたので具体的な方法をご存じであればご教授ください。
また、「定期購入のみ」というニーズは少なからずあると感じております。
可能であれば今後機能を追加していただけますと幸いです。