Lightning Pro のフォント切り替え機能でのフォントの追加&無効化
フォントの選択肢を増やす
Lightning Pro の 外観 > カスタマイズ 画面で指定できる Lightning Font Setting に出てくるフォントリストは、以下のコードで自由に増やしたり上書きする事ができます。
add_filter( 'vk_font_family_array', 'my_font_family_change' );
function my_font_family_change( $fonts_array ) {
$fonts_array['my-font'] = array( // 'my-font' はDBへの保存名なので任意の文字に変更してください。
'label' => '★プルダウンに表示するフォント名★', // プルダウンに表示するフォント名
'font-family' => '"Kosugi",sans-serif', // css 指定するfont-family
'font-family-key' => 'Kosugi', // Google Web Fonts の フォント名(Google web Fonts でない場合は省略可)
'font-weight' => 700, // Google Web Fonts でウェイト指定のある場合(Google web Fonts でない場合は省略可)
);
return $fonts_array;
}
機能を無効化する
以下のコードを子テーマのfunctios.php などに記載すると無効化する事ができます。
add_action(
'after_setup_theme', function() {
remove_action( 'customize_register', array( 'Vk_Font_Selector_Customize', 'register' ) );
remove_action( 'wp_head', array( 'Vk_Font_Selector_Customize', 'dynamic_header_css' ), 5 );
remove_action( 'wp_footer', array( 'Vk_Font_Selector_Customize', 'load_web_fonts' ) );
}
);