reno-cre
投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 6.8.2)
Welcart のバージョン:(例 2.11.20)
PHP のバージョン:(例 8.2)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.5.8、SKU Select 1.4.7)
ご利用の親テーマとバージョン :(例 Welcart Basic 1.8.7)
ご利用の子テーマとバージョン :(例 Welcart Beldad 1.5.5)
利用している決済モジュール:
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------
フォーラムへの返信
-
投稿者投稿
-
reno-cre
モデレーターご確認有り難うございました。
改修の方、宜しくお願いいたします。reno-cre
モデレーターこちらは、今日現在、解決していないということで合っていますでしょうか?
reno-cre
モデレーター標準装備、期待しております!
reno-cre
モデレーターこちらを参考ししたのですが、うまくいきませんでしたので以下の様にしました。
user[ID]がうまく取得できなかったです。/**/ /**/ /**/ /* Welcart 会員ランク処理 */ add_action( 'usces_action_member_registered','my_usces_action_member_registered') ; function my_usces_action_member_registered() { global $usces,$wpdb; if(!empty($_POST['custom_member'][AAAAAA'] //←何か条件を付ける場合//) && $_POST['member_regmode'] == 'newmemberform'){ $mem_status = 1; //ステータスの配列の番号 $wpdb->update( 'wp_usces_member', array('mem_status'=>$mem_status),array( 'mem_email' => $_POST['member']['mailaddress1'] ));//メールアドレスのみで照合(他に付けても良いと思います } }-
この返信は4年、 3ヶ月前に
reno-creが編集しました。
reno-cre
モデレーター下記のコードでは問題無く反映出来ました。
wp_enqueue_scripts が違うかもしれませんね。add_action( 'usces_main', 'AAAAA' ); function AAAAA() { global $usces; $usces->member_status = get_option( 'usces_customer_status' ); $usces->member_status = array( '360' => __('Level1','usces'), '365' => __('Level2','usces'), '370' => __('Level3','usces'), '1000' => __('非会員','usces') ); update_option( 'usces_customer_status', $usces ); }reno-cre
モデレーターAdvanced Custom Fields PRO用に開発いただいている、パッチを読み込ませると不具合を起こすようです。
このフォーラムで、Advanced Custom Fields用のパッチを改修いただいたものをインストールしたところ解決いたしました。こちら、他の方も困ると思いますので、正式に改修版をご用意するか、そもそも、welcartとしてパッチなしで対応していただけると非常に有り難いです。
今後ともどうぞよろしくお願い申し上げます。reno-cre
モデレーター追記です。正確にはAdvanced Custom Fields Proを使用
Welcartプラグインを無効にすると、正常に投稿が保存、更新可能になります。
宜しくお願いいたします。reno-cre
モデレーター申し訳ございませんでした。有り難うございました。
reno-cre
モデレーターそのように致します。引き続き、ユーザー様で対策をご存じの方がいらっしゃいまいしたら、よろしくお願いいたします。
reno-cre
モデレーターzipaddr-jpの導入時、配送先住所を郵便番号を入力する住所の自動入力が行えますが、
その場合、都道府県別に設定した配送日数を計算した、指定可能配送日のプルダウンの情報が切り替わらないようです。
※郵便番号下のボタンを押すことでは、変化いたします。外部のプラグインが関係しているケースですので、welcartで対応するべき事案では無いと思いますが、
zipaddr-jpを導入している方も多いと思いましたのでコメントさせていただきました。
また、CONTACT 7 では使用したいので、welcartのみ、zipaddr-jpを除外できるtipsなどあれば、教えていただけますと幸いです。-
この返信は4年、 8ヶ月前に
reno-creが編集しました。
reno-cre
モデレーターコメントありがとうございました。承知いたしました。
reno-cre
モデレーターコメントがうまく上げられず、申し訳ありません。
プラグインはWCEX SKUです。reno-cre
モデレーターsafariのでエラーの一部です
arguments: TypeError: ‘arguments’, ‘callee’, and ‘caller’ cannot be accessed in this context.
caller: TypeError: ‘arguments’, ‘callee’, and ‘caller’ cannot be accessed in this context.
reno-cre
モデレーターchromeブラウザーですと問題が無いですが、safariですと
プルダウンに応じて、在庫数を反映できません。safariの開発コンソールで以下の様なメッセージが表示されます。
※オプションプルダウン変更毎add_action( ‘init’,XXXX);
の記述をfunction.phpに加えるとsafariで不具合が起きるようです。
対策をご存じの方、よろしくお願いいたします。不具合を起こす処理
function my_require_login() { global $usces; if ( in_array( $GLOBALS[ 'pagenow' ], array( 'wp-login.php', 'wp-register.php' ) ) ) { } else { if ( !is_user_logged_in() && !usces_is_login() && $usces->page !== 'login' && $usces->page !== 'lostmemberpassword' && $usces->page !== 'changepassword') { header( 'location:usces-member/?usces_page=login' ); exit; } else if ((usces_is_login() && $usces->page === 'login') || (usces_is_login() && $usces->page === 'newmember' )) { header( 'location:/' ); exit; } } } add_action( 'init', 'my_require_login' );reno-cre
モデレーターWordPress のバージョン:5.6
Welcartのバージョン:2.1.1
PHP のバージョン:7.4.14
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.0.8、SKU Select 1.1.4)
ご利用のテーマ:WelcartBasic の自作子テーマ
症状を確認したブラウザ:safari バージョン14.0.2
サーバー:非公開 ※メールでお問い合わせいただけますと幸いです。
SSLの利用:常時SSL -
この返信は4年、 3ヶ月前に
-
投稿者投稿
PAGE TOP