Snow Monkey Blocks v19.0.0 RC1

Snow Monkey Blocks のメジャーアップデートである v19 のリリース候補版を配布します。メジャーアップデートは後方互換性に影響がでる可能性が高いアップデートになりますので、もしテスト環境で動作確認いただける方は、正しく動作できた、ここにこういう不具合があった、などなどオンラインコミュニティにご報告いただけるととても助かります!また、リリース候補版はあくまで動作確認用であるため、本番環境での利用は推奨されません。

※今回は v18 のときのようなレイアウトに関する大きな変更はありませんが、WordPress 6.2 から追加された API を使っているので WordPress 6.2 以上が必須になります。

Snow Monkey Blocks v19.0.0 RC1 の概要

機能追加

  • 項目:スタンダード 「画像を表示する」の設定を追加
  • 項目:スタンダード 「ボタンを表示する」の設定を追加
  • 項目:ブロックリンク 「画像を表示する」の設定を追加
  • 項目:ブロックリンク 「ボタンを表示する」の設定を追加
  • 情報 「枠線の設定」「背景色の設定」を追加
  • 吹き出し 「枠線の設定」「アバターの表示・非表示の設定」を追加
  • メディアとテキスト 「カラム全体を塗りつぶすように画像を切り抜く設定」「色の設定」「カラム分割するタイミングの設定」「ブロックスタイル:枠線」を追加
  • セクション セクション(背景画像/動画) セクション(サイド見出し) セクション(ブロークングリッド) 各セクションブロック間でブロックの変換機能を追加

変更

  • インスペクターの設定パネルに ToolsPanel を使用するように変更
  • 枠線の設定は BorderBoxControl を使用するように変更
  • アラート コンテンツの追加に InnerBlocks を使用するように変更
  • 吹き出し コンテンツの追加に InnerBlocks を使用するように変更
  • アイコンリスト コンテンツの追加に InnerBlocks を使用するように変更
  • 価格表:プラン コンテンツの追加に InnerBlocks を使用するように変更
  • WordPress 6.2 対応:anchorRef prop を anchor prop に変更
  • WordPress 6.2 対応:wp.date.__experimentalGetSettingswp.date.getSettings に変更
  • WordPress 6.2 対応:is{Variant}variant="{variant} に変更
  • WordPress 6.2 対応:ImageSizeSelectControlImageSizeControl に変更
  • CheckboxControlToggleControl に変更

不具合の修正

  • Snow Monkey 以外のテーマを使用しているとき、iframe プレビューでブロックのデザインが崩れることがある不具合を修正
  • WordPress 6.2 対応:DateTimePicker のレイアウト崩れを修正
  • WordPress 6.2 対応:RSS URL 入力欄のレイアウト崩れを修正
  • 目次 タイトルが未入力だとタイトルが表示されない不具合を修正
  • 情報 ラベルの入力欄が1行下にずれて表示される不具合を修正
  • 価格表 カラムサイズの設定が効かない不具合を修正

項目:スタンダード 項目:ブロックリンク 「画像を表示する」の設定を追加

これまでは画像を設定していない場合でもブロックを選択すると画像の入力枠が表示されるようになっていたのですが、画像を設定する必要がないときでも毎回毎回選択する度に画像の入力枠が表示されるのが邪魔くさかったので、「画像を表示する・しない」を選べる設定を追加しました。デフォルトは「表示しない」になっています。

配置済みのブロックで既に画像を設定済みの場合は「表示する」の状態に変換されます。

項目:スタンダード 項目:ブロックリンク 「ボタンを表示する」の設定を追加

これまでは画像を設定していない場合でもブロックを選択するとボタンの入力枠が表示されるようになっていたのですが、ボタンを設定する必要がないときでも毎回毎回選択する度に画像の入力枠が表示されるのが邪魔くさかったので、「ボタンを表示する・しない」を選べる設定を追加しました。デフォルトは「表示しない」になっています。

配置済みのブロックで既にボタンの URL を設定済みの場合は「表示する」の状態に変換されます。

情報 「枠線の設定」「背景色の設定」を追加

吹き出し 「枠線の設定」「アバターの表示・非表示の設定」を追加

メディアとテキスト 「カラム全体を塗りつぶすように画像を切り抜く設定」「色の設定」「カラム分割するタイミングの設定」「ブロックスタイル:枠線」を追加

アラート 吹き出し アイコンリスト 価格表:プラン コンテンツの追加に InnerBlocks を使用するように変更

これまではこれらのブロックのコンテンツは RichText でテキスト入力をする形になっていたのですが、WordPress 6.3 からこの機能が廃止されるということで、RichTextInnerBlocks に置き換えました。この変更により、アラートブロック→段落のように、ブロックを入れ子にしてコンテンツを追加するようになります。

アイコンリスト、価格表については、WordPress 6.1 で追加されたリスト項目ブロックを使うようになる影響で項目の入れ替えができるようになったり、入れ子にできるようになります。

枠線の設定は BorderBoxControl を使用するように変更

独自の設定項目を使用していたのを、コアのものを使用するように変更しました。この影響で、保存される border-radius の設定値が number から string に変更になります。一応編集画面を開いたときに自動変換されるようにはしているのですが、うまくいかない場合があるかもしれないので、もしパターン等で border-radius を指定している場合は数値(例:0)から文字列(例:"0px")に書き換えてください。

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

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

この記事を書いた人

アバター画像

キタジマ タカシ

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

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

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