Snow Monkey のメジャーアップデートである v20 のリリース候補版を配布します。メジャーアップデートは後方互換性に影響がでる可能性が高いアップデートになりますので、もしテスト環境で動作確認いただける方は、正しく動作できた、ここにこういう不具合があった、などなどオンラインコミュニティにご報告いただけるととても助かります!また、リリース候補版はあくまで動作確認用であるため、本番環境での利用は推奨されません。
といつものメジャーアップデートの文言を書いているのですが、今回は v19 のときのような大きな変更は入れていないので恐らくアップデートしても大きな問題は無いのではないかと思います。が、何かある可能性もゼロではないと思うので、一応事前にベータ版として配布します。
※Snow Monkey Blocks は WordPress 6.2 から追加された API を使っているので WordPress 6.2 必須です。
Snow Monkey v20.0.0 RC1 の概要
追加
snow_monkey_font_family_settings
フィルターフックを追加
変更
- カスタマイザーで設定可能なフォントのフォントウェイトは全て
400
と700
のみとし、それ以外のフォントウェイトはアドオンとして提供するように変更(アドオンは Snow Monkey v20.0.0 正式リリース後にマイアカウントページからダウンロード可能にします) - 目次(ブロック、ウィジェット、ショートコード)が単一ページ(固定ページ・投稿等)以外のページでも消えずに表示されるように変更
- Snow Monkey Blocks v19 対応:アラートブロック内の各コンテンツ間に余白を追加
- 投稿テンプレートブロック内の見出しブロックには Snow Monkey の見出しデザインを適用させないように変更
不具合の修正
- WordPress 6.2 対応:投稿エディターのページタイトル下の余白がない不具合を修正
- クエリーブロックをグリッド表示したときに意図したカラム幅で表示されない不具合を修正
- 投稿エディターで最下部のブロックの下部のデザインが一部欠けてしまうことがある不具合を修正
snow_monkey_font_family_settings フィルターフックを追加
snow_monkey_font_family_settings
フィルターフックで、カスタマイザー→デザイン→基本デザイン設定→基本フォント設定で選択できるフォントおよびフォントウェイトをカスタマイズできます。
add_filter(
'snow_monkey_font_family_settings',
function( $settings ) {
// Verdana を追加
$settings['verdana'] => array( // 一意のキーを指定
'label' => 'Verdana', // 選択肢として表示するラベル名を指定
'font-family' => array( 'Verdana', 'sans-serif' ), // 実際に font-family プロパティとして出力させる値を配列で指定
);
// オリジナルフォント myfont を追加
$settings['myfont'] => array( // 一意のキーを指定
'label' => 'My Font', // 選択肢として表示するラベル名を指定
'font-family' => array( 'My Font', 'sans-serif' ), // 実際に font-family プロパティとして出力させる値を配列で指定
'variation' => array(
'400' => array(
'label' => 'Regular 400', // バリエーションの選択肢として表示するラベル名を指定
'src' => 'PATH/TO/my-font.woff2', // フォントファイルのパスを指定
),
);
return $settings;
}
);