Welcart Bordeaux 1.6.2 をリリースしました。修正点は以下のとおりです。
PHP8.2対応
テンプレート修正 : inc/theme-customizer.php 479行目~554行目あたり
/** * Display theme option */ function wcct_get_options( $key = '' ) { if ( empty( $key ) ) { return; } $options = get_option( 'basic_type_options' ); if ( ! is_admin() ) { if ( ! isset( $options['logo'] ) ) { $options['logo'] = ''; } if ( ! isset( $options['facebook_id'] ) ) { $options['facebook_id'] = ''; } if ( ! isset( $options['facebook_button'] ) ) { $options['facebook_button'] = false; } if ( ! isset( $options['twitter_id'] ) ) { $options['twitter_id'] = ''; } if ( ! isset( $options['twitter_button'] ) ) { $options['twitter_button'] = false; } if ( ! isset( $options['instagram_id'] ) ) { $options['instagram_id'] = ''; } if ( ! isset( $options['instagram_button'] ) ) { $options['instagram_button'] = false; } if ( ! isset( $options['home_cat_title'] ) ) { $options['home_cat_title'] = false; } if ( ! isset( $options['sidebar'] ) ) { $options['sidebar'] = 'right-set'; } if ( ! isset( $options['display_soldout'] ) ) { $options['display_soldout'] = true; } if ( ! isset( $options['display_inquiry'] ) ) { $options['display_inquiry'] = true; } if ( ! isset( $options['display_inquiry_text'] ) ) { $options['display_inquiry_text'] = __( 'Contacting this item', 'welcart_basic_bordeaux' ); } if ( ! isset( $options['display_produt_tag'] ) ) { $options['display_produt_tag'] = true; } if ( ! isset( $options['cart_button'] ) ) { $options['cart_button'] = __( 'Add to Shopping Cart', 'usces' ); } if ( ! isset( $options['inquiry_link'] ) ) { $options['inquiry_link'] = 0; } if ( ! isset( $options['inquiry_link_button'] ) ) { $options['inquiry_link_button'] = false; } if ( ! isset( $options['review'] ) ) { $options['review'] = false; } if ( ! isset( $options['continue_shopping_button'] ) ) { $options['continue_shopping_button'] = false; } if ( ! isset( $options['continue_shopping_url'] ) ) { $options['continue_shopping_url'] = ''; } } if ( empty( $options[ $key ] ) ) { return; } return $options[ $key ]; }
/** * Display theme option */ function wcct_get_options( $key = '' ) { $option_value = null; if ( empty( $key ) ) { return $option_value; } $options = get_option( 'basic_type_options' ); if ( ! is_admin() ) { if ( isset( $options[ $key ] ) ) { $option_value = $options[ $key ]; } else { switch ( $key ) { case 'logo': $option_value = ''; break; case 'facebook_id': $option_value = ''; break; case 'facebook_button': $option_value = false; break; case 'twitter_id': $option_value = ''; break; case 'twitter_button': $option_value = false; break; case 'instagram_id': $option_value = ''; break; case 'instagram_button': $option_value = false; break; case 'home_cat_title': $option_value = false; break; case 'sidebar': $option_value = 'right-set'; break; case 'display_soldout': $option_value = true; break; case 'display_inquiry': $option_value = true; break; case 'display_inquiry_text': $option_value = __( 'Contacting this item', 'welcart_basic_bordeaux' ); break; case 'display_produt_tag': $option_value = true; break; case 'cart_button': $option_value = __( 'Add to Shopping Cart', 'usces' ); break; case 'inquiry_link': $option_value = 0; break; case 'inquiry_link_button': $option_value = false; break; case 'review': $option_value = false; break; case 'continue_shopping_button': $option_value = false; break; case 'continue_shopping_url': $option_value = ''; break; } } } return $option_value; }
ロゴ画像を削除した際、サイトタイトルが表示されない不具合を修正
ロゴ画像を設定した状態で、メディアからロゴ画像を削除すると404エラーとなりバツ印マークが表示されます。サイトタイトルが表示されるように修正しました。
関数追加 : inc/template-functions.php
/** * Save blank values * * @param string $input Text. * @return string */ function welcart_basic_callback_esc_url_raw( $input ) { return ( '' === $input ) ? '' : esc_url_raw( $input ); }
テンプレート修正 : inc/theme-customizer.php 13行目あたり
$wp_customize->add_setting( 'basic_type_options[logo]', array( 'default' => '', 'type' => 'option', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'esc_url_raw', ) );
$wp_customize->add_setting( 'basic_type_options[logo]', array( 'default' => '', 'type' => 'option', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'welcart_basic_callback_esc_url_raw', ) );
商品詳細ページの消費税表示のフォントサイズを調整
CSS修正: usces_cart.css 420行目あたり
.item-info .field_price em { font-size: .5em; }
.item-info .field_price em { font-size: .8em; }