Lightning 12.8系 / Lightning Pro 7.8 系の変更点について

今回のアップデート内容は以下の通りです。

  • [ 不具合修正 ][ カード ] CSS最適化を設定しているとカードの画像の丸抜き・枠なしのデザインが崩れる不具合を修正 ( *.8.2 )
  • [ フィルターフック追加 ] モバイク固定ナビの保存値のフィルターフック追加
  • [ その他 ][ パンくずリスト ] パンくずリストリファクタリング
  • [ その他 ][ パンくずリスト ] PHPUnitテスト追加
  • [ その他 ][ WooCommerce ] 厳選ブロックのカートボタンに線を追加 (*.8.2)

モバイル固定ナビの表示を言語によって切り替える例

多言語プラグインなどをつかって多言語サイトを作成してもモバイル固定ナビの保存値は一つしか存在しないため、言語によって書き換えやすいようにフィルターフック vk_mobil_fix_nav_options を追加しました。

以下のように掛けば英語の時の表記やリンク先を日本語とは違う形で指定できるようになります。

add_filter( 'vk_mobil_fix_nav_options', function( $options ){
    if ( get_locale() == 'en' ){
        $new_options = array(
            'link_text_0' => 'MENU',
            'link_text_1' => 'HOME',
            'link_url_1' => '',
            // 'link_icon_1' => 'fas fa-home',
            // 'link_blank_1' => '',
            'link_text_2' => 'Access',
            'link_url_2' => '',
            // 'link_icon_2' => 'fas fa-map-marker-alt',
            // 'link_blank_2' => '',
            'link_text_3' => 'Contact',
            'link_url_3' => '',
            // 'link_icon_3' => 'fas fa-envelope',
            // 'link_blank_3' => '',
            'link_text_4' => 'TEL',
            'link_url_4' => 'tel:000-000-0000',
            // 'link_icon_4' => 'fas fa-phone-square',
            // 'link_blank_4' => '',
            // 'hidden' => '',
            // 'widget_padding' => '',
            // 'add_menu_btn' => '',
            // 'nav_bg_color' => '#ffffff',
        );
        $option = wp_parse_args( $new_options, $options );
        return $option;
    }
});

初心者でも簡単!無料WordPressテーマ

100%GPL / 商用利用可能

Lightning は WordPress公式ディレクトリに登録されているカスタマイズ性の高いテーマです。
デモデータも配布されているので、ビジネスサイトの雛形が数分でセットアップできます。

VWSオンラインコミュニティー

オンラインコミュニティでは、より良いテーマ・プラグイン開発のため、機能改善・追加要望などの書き込み大歓迎です!
ユーザー同士の交流や意見交換の場としてもお気軽にご参加ください。
※質問はフォーラムでのみ対応となります。