Snow Monkey v20.0.0 RC1

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 フィルターフックを追加

変更

  • カスタマイザーで設定可能なフォントのフォントウェイトは全て 400700 のみとし、それ以外のフォントウェイトはアドオンとして提供するように変更(アドオンは 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;
	}
);

Snow Monkey v20.0.0 RC1 のダウンロード

ここから先は Snow Monkey サブスクリプションユーザー特典です。継続課金されている方はログインして閲覧できます。ご購入がまだの方はこちらから購入できます。

この記事を書いた人

キタジマ タカシ

長崎県長崎市在住。地元のWeb制作会社でWebデザイナー/エンジニアとして従事した後、2015年にフリーランス [ モンキーレンチ ] として独立。WordPress のテーマやプラグイン、ライブラリ、CSS フレームワーク等、多数のプロダクトをオープンソースで開発・公開しています。

Snow Monkey オンラインコミュニティ

Snow Monkey をより良いテーマにするために、今後の機能開発等について情報共有したりディスカッションをしたりする場所です。より多くのユーザーの交流があったほうがより良いプロダクトに育っていくと思いますので、ぜひご参加ください!