lazyeyed

投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 6.0.2)
Welcart のバージョン:(例 2.8.1)
PHP のバージョン:(例 8.0)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.4.1、SKU Select 1.4.2)
ご利用の親テーマとバージョン :(例 Welcart Basic 1.7.1)
ご利用の子テーマとバージョン :(例 Welcart Beldad 1.4)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------

フォーラムへの返信

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

    まずwp_cronの実行が速過ぎるとuces_~の関数からデータ取得出来ないという点が理解できません。

    wordpressを利用、且つuscesから情報の取得を行う上でwhile have_host() the_post()が含まれていないと稼働しないのは最低限度必要なことであり、welcart開発者であればそのあたり把握してらっしゃるのが当然の物だと思って質問しています。
    逆にusces~を使う時に
    “ステータス変更のフックを通して関数wp_cron_mailを叩くように設定し実行すると、usces_the_item()等からちゃんと値がとれます。”
    と書いてますし、the_postを通さずに値が取得できる方法があるのでしょうか?
    無いですよね。
    この点から、あなたも含め文章をよく読んでらっしゃらないことが分かります。

    この回答だけではありません。
    他のスレッドも見返した上で、私の前回の質問も含め、最近の回答への返しの殆どが場当たり的な返答で返されているので、ここのフォーラムに運営が参入している意図が全く見受けられません。

    答えを頂くのが当たり前だとはさらさら思っていませんが、それにしても専属の開発者としては文章理解能力に欠ける方の対応であると取らざるを得ないので、喚起の点も含めご指摘申し上げたまでです。

    lazyeyed
    参加者

    ちゃんと文面読んでいらっしゃいますでしょうか?
    ループで回していると書いて居りますので、the_postは必然的に実行されています。
    global $post;を通してクエリが返ってきていることも確認出来ていますし、
    ステータス変更のフックを通して回した場合は値が取れている → つまり$postからもデータは取れているのです。

    wp_cronを回した時にも$postからデータとれています。
    しかし、なぜuces_~の関数からだけデータが取れないのか理由が知りたいのです。

    • この返信は7年、 1ヶ月前にlazyeyedが編集しました。
    • この返信は7年、 1ヶ月前にlazyeyedが編集しました。
    返信先: 独自の手数料追加と計算について #83015
    lazyeyed
    参加者

    ご返答ありがとうございます。

    合計金額をDBにINSERTする箇所(関数)、フィルターフック、アクションフックがありましたら教えて頂けると助かるのですが無理でしょうか?

    もう一点、手数料計算の関数を組み込む上で確認です。
    DLsellerを用いた場合に、参照するテンプレートがuse-e-shopのものからDLsellerのテンプレートを優先的に参照する模様ですが、この仕様で金額計算に関わる部分まで影響する箇所はありますでしょうか。

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