Forum Replies Created

Viewing 6 replies - 1 through 6 (of 6 total)
  • Thread Starter under

    (@under)

    どうも他の手動作成した決済手段も注文メールが届かなくなる様なので、、こちらのJapanizedさんではなくOmiseの方で相談してみたいと思います。

    当方profileページのカスタマイズにSmart Custom Fieldsを使用していますが、Wordpressを5.7.4から5.8.2へアップデートしたところ、florena3さんとほぼ同じwarningが出るようになりました。
    動作はしていますがやはり気になりますね。サーバーによるのでしょうか。

    Declaration of Smart_Custom_Fields_Controller_Taxonomy::admin_enqueue_scripts($hook) should be compatible with Smart_Custom_Fields_Controller_Base::admin_enqueue_scripts() in 【wpのパス】\wp-content\plugins\smart-custom-fields\classes\controller\class.profile.php on line 29

    PHPは同じく7.4、Wordpressは5.8.2、Smart Custom Fieldsプラグインのバージョンは4.2.0の環境です。

    当方でも先日バージョンアップしたところ、パラメータが無いURLへリダイレクトされるようになりました。
    こちらの場合はURLにある値(商品名などをいれています)を、
    フォーム内のテキストフィールドに引き渡すために使用していましたが、
    バージョンアップ後はフィールドに値が引き継がれなくなっている状況です。

    フォーム管理画面の「設定」 > 「URL引数を有効にする」にチェックを入れると、少しまた状況が変わり、
    値と値の間の「&」が「&」や「amp%3B」に置き換えられひたすらURLが伸びつづけ、リダイレクトし続けてしまうのでどうしたものかという状態です。

    ※ {post_id}などで記事固有の情報を取得する分にはリダイレクトされないようです。

    Thread Starter under

    (@under)

    おっと、アップデートされたのですね、早速試してみます。
    このままコアファイルをいじったバージョン使うのは気持ちよくなかったので私もスッキリしそうです。
    作者様いつもありがとうございます。

    Thread Starter under

    (@under)

    解決できたので自己レス。
    エラーの該当箇所をarrayで括り条件をつけることでエラーを回避。

     $ct_value = count($value);
    
    ↓
    
    if (is_array($value)) {$ct_value = count($value);};
    Thread Starter under

    (@under)

    特定の曜日を指定できないよう、[]をarrayに変えてみたり挑戦中です。

    日曜だけ
    [mwform_datepicker name=”date1″ id=”date1″ class=”date1 form-control” size=”30″ placeholder=”第1希望日” js='”minDate”: “7” ,”maxDate”: “97”, “beforeShowDay” : “function(date) { if (date.getDay() == 0) {return array(false, ”, ”);}} “‘]

    日水木3つ
    [mwform_datepicker name=”date1″ id=”date1″ class=”date1 form-control” size=”30″ placeholder=”第1希望日” js='”minDate”: “7” ,”maxDate”: “97”, “beforeShowDay” : “function(date) { switch (date.getDay()) { case 0: result = array(false, ‘sunday’); break; case 3: result = array(false, ‘wednesday’); break; case 4: result = array(false, ‘thursday’); break; default: result = array(true); break; }} “‘]

    が、どちらにしてもだめですね。。
    スキルにあわせておとなしくcontact form7&JQUERY UI Datepickerを使うしかない。。?

Viewing 6 replies - 1 through 6 (of 6 total)