返信先: 配送方法が1択の場合非表示にしたい

ホーム フォーラム 要望と提案 配送方法が1択の場合非表示にしたい 返信先: 配送方法が1択の場合非表示にしたい

#76126

Mizuho Ogino
参加者

すいません。書き損じがありました。修正。

add_action('usces_item_master_second_section', 'my_usces_item_master_second_section', 10, 2);
function my_usces_item_master_second_section( $second_section, $post_id ){
$second_section .= 
'<script type="text/javascript" charset="utf-8">
  var dmet = jQuery( "#meta_box_product_second_box" ).find( "input[id^=itemDeliveryMethod]" );
  var dmet_checked = false;
  dmet.each(function(){ if ( jQuery(this).is(":checked") ) dmet_checked = true; });
  if ( !dmet_checked ) dmet.first().prop({ "checked":"checked" }).change(); // 一つもチェックがない場合は最初のものにチェックを入れる
  if ( dmet.length === 1 ) dmet.first().parents( "tr.shipped" ).hide(); // inputが一つしかない場合は列を隠す
</script>';
return $second_section; 
}