Sachi

投稿の際は下記の情報をお書き添えください。
-------------------------------------------
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)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------

フォーラムへの返信

2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • 投稿者
    投稿
  • 返信先: usces_item_master_listをオーバーライド #88554
    Sachi
    参加者

    uishi様

    ご連絡ありがとうございます。

    おっしゃる通り、フックでコピーのファイルをrequire_onceしますが、
    戻り先のswitchで、またdefault値をrequire_onceしてしまいます。

    フック内でswitchを作り直しexit;しても、当然ですが不都合が生じます。

    何か他に方法があるのでしょうか…

    switch内のdefalutのrequire_onceにフックがかけられればと思ってしまいます。

    ちなみにusces_item_master_list.php内の$thisは$uscesに変更(global $usces;も追加)することで何とかなります…

    • この返信は5年、 1ヶ月前にSachiが編集しました。
    返信先: usces_item_master_listをオーバーライド #88527
    Sachi
    参加者

    yskysmr様

    ありがとうございます。

    usces_action_item_master_pageを使用して幾度か試みたのですが…

    フック後の戻り先がswitch( $action )となっており、switchの分岐を変更出来ず、フック上で処理を変更しても、
    商品マスターはdefaultで必ず/includes/usces_item_master_list.phpをincludeしてしまいます。

    何か考え方が間違っているのでしょうか…
    お手数お掛けして申し訳ございません。

    • この返信は5年、 1ヶ月前にSachiが編集しました。
2件の投稿を表示中 - 1 - 2件目 (全2件中)