urushi 様
ご返信ありがとうございます。
>◆1
フックの追加を検討いただけるとのことで、助かります。
>◆2
こちらでも発生する条件が分からず、漠然と
サイトが重たいように感じる時…ぐらいしか情報がなく申し訳ありません。
当社でも1回もみたことがない人もいますし、
10回に1回~5回に1回~3回に1回ぐらいの人もいるという感じです。
functions.phpが大きくなりすぎているので、
別のファイルに分けて、requireで読み込む方がいいのでしょうかね。
参照の具体的なソースを以下に記載します
ファイル:template_func.php
377行目あたりの
function usces_the_shipment_aim(){} にて
====ここから====
function usces_the_shipment_aim( $out = ” ) {
global $post;
$product = wel_get_product( $post );
$str = $product[‘itemShipping’];
$no = (int) $str;
if ( 0 === $no ) {
return ”;
}
$rules = get_option( ‘usces_shipping_rule’ );
if ( ‘return’ === $out ) {
return $rules[ $no ];
} else {
//ここから追加部分
if($no>’9′){
$rules[10] =’取寄品:発送目安3~10日(土日祝除く)’;
$rules[11] = ‘在庫品:(土日祝除く12時まで)当日発送予定’;
$rules[12] = ‘在庫品:(土日祝除く)2日程度で発送予定’;
$rules[13] = ‘メーカー直送品:(土日祝除く12時まで)当日発送’;
$rules[14] = ‘取寄品:(土日祝除く)2日程度で発送予定’;
$rules[15] = ‘取寄品:(土日祝除く)3日程度で発送予定’;
}
//追加ここまで
echo esc_html( $rules[ $no ] );
}
}
======ここまで=====
if($no>’9′){}
の部分が、こちらで追加した箇所です。
実際は$rules[37]までありますが、長いので15までにしております。
>◆3
緊急性の高いものもありますので、やはり難しいようですね。
それでは、フロント側に関連があるものから
また別スレッドにて要望を出させて頂きます。
よろしくお願いいたします。