返信先: クーポンコードの取得(表示)

フォーラム 拡張プラグイン クーポンコードの取得(表示) 返信先: クーポンコードの取得(表示)

#91418
tcsotssmn
参加者

こんにちは。
早々にお返事ありがとうございます。
デッバックモードにして実行してみました。
(パスの部分は、@@@@@に置換しています。)

functions.php の フック(’usces_filter_member_history_header’)には、
$usedcoupon = $usces->get_order_meta_value( ‘usedcoupon’, $umhs[‘ID’] );
と記述しています。

<======= ここか画面の表示内一部 ================================>
通貨 : 円

Notice: Undefined variable: usces in D:\@@@@@@@\wp-content\themes\welcart_basic-child\functions.php on line 54

Fatal error: Uncaught Error: Call to a member function get_order_meta_value() on null in D:\@@@@@@@\wp-content\themes\welcart_basic-child\functions.php:54 Stack trace: #0 D:\@@@@@@@\wp-includes\class-wp-hook.php(287): my_filter_member_history_header() #1 D:\@@@@@@@\wp-includes\plugin.php(206): WP_Hook->apply_filters() #2 D:\@@@@@@@\wp-content\plugins\usc-e-shop\functions\template_func.php(2639): apply_filters() #3 D:\@@@@@@@\wp-content\themes\welcart_basic-child\wc_templates\member\wc_member_page.php(56): usces_member_history() #4 D:\@@@@@@@\wp-content\plugins\usc-e-shop\classes\usceshop.class.php(3236): include(‘D:\\@@@@\\wp…’) #5 D:\@@@@@@@\wp-includes\class-wp-hook.php(287): usc_e_shop->template_redirect() #6 D:\@@@@@@@\wp-includes\class-wp-hook.php(311): WP_Hook->apply_filters() #7 D:\@@@@@@@\wp-includes\plugin.php(478): WP_Hook->do_action() #8 D:\@@@@@@@\wp-includes\template-loader.php(13): do_action() #9 D:\@@@@@@@\wp-blog-header.php(19): require_once(‘D:\\@@@@\\wp…’) #10 D:\@@\ in D:\@@@@@@@\wp-content\themes\welcart_basic-child\functions.php on line 54

<======= ここか画面の表示内一部 ================================>
となっております。

ひとまずメッセージを周囲の人に聞いてみました。
指摘された下記の定義をfunctions.phpの処理の先頭に追加してみました。
global $usces;

うまく正常に表示されるようになりました。
お騒がせしました。
$usces->get_order_meta_value が使えないという事だったのですね。

勉強になりました。
ご面倒をおかけしてすみませんでした。
親切丁寧にご教授頂きありがとうございました。
今後とも宜しくお願い致します。