あつお

動作の不具合の検証には環境情報が必要です。投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 5.6)
Welcart のバージョン:(例 2.1.1)
PHP のバージョン:(例 7.4)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.0.8、SKU Select 1.1.4)
ご利用のテーマ:(例 WelcartBasic の自作子テーマ)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------

フォーラムへの返信

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • あつお
    参加者

    確認・返信ありがとうございます。
    お手数おかけしますがご対応のほど、どうぞよろしくお願いします。

    あつお
    参加者

    ※コード修正です。

    function do_not_view_not_logged_in( $order_print ) {
        if( !is_user_logged_in() ) {
            die( 'Error' );
        }
        return $order_print;
    }
    add_filter( 'usces_filter_orderpdf_path', 'do_not_view_not_logged_in' );
    add_filter( 'usces_filter_orderpdf_path_ex', 'do_not_view_not_logged_in' );
    • この返信は1年、 3ヶ月前にあつおが編集しました。
    あつお
    参加者

    >yamanoco様

    ブログ書いた当人です。
    ソース見たところ_isku_を取得する場所に問題ありですね。

    if ( !usces_have_zaiko_anyone() の前に書いてください。

    <?php
    $skus = get_post_meta($post->ID,'_isku_');
    if ( !usces_have_zaiko_anyone() ) ://商品が無い場合:売り切れ表示
    ?>

    yamanoco様のソースだと在庫なしの中に_isku_を取得する記述があるため、在庫がある場合にSKUの数が判定できません。

    ご確認ください。

3件の投稿を表示中 - 1 - 3件目 (全3件中)