unitone v10.0.0 をリリースしました

unitone v10.0.0 の概要

機能追加

  • レスポンシブグリッドブロックの「階段グリッド」の上り方向を選択できる機能を追加

変更

  • 重要:「テンプレート用テンプレートパーツ」を廃止

不具合の修正

  • エディター上でレスポンシブグリッドブロックを使うと、インサーターボタンもグリッドの対象になってしまう不具合を修正
  • エディター上でブロクカードを選択できているかどうかがわかりにくい&選択した後に delete キーで消すことができない不具合を修正

重要:「テンプレート用テンプレートパーツ」を廃止

「WordPress 6.4 でのテンプレートの置換機能の追加」「WordPress 6.5 からの部分同期パターン」といった進化に最適化させるため、テンプレート用のテンプレートパーツを廃止することにしました。

テンプレート用のテンプレートパーツとは、サイトエディター→パターン→テンプレートパーツにある、「フロントページ」「アーカイブ」などのテンプレート名と同じ名前のテンプレートパーツのことです。

unitone は、これまで次のようなテンプレートの構造になっていました。parts/single.html は個別投稿テンプレート用のテンプレートパーツです。

- テンプレート(例:templates/single.html)
  - テンプレートパーツ(例:parts/single.html)
    - テンプレート用パターン(例:template-single-one-column.php)

v10.0.0 からは次のように変更になります。

- テンプレート(例:templates/single.html)
  - テンプレート用パターン(例:template-single-one-column.php)

unitone のテンプレートは、直下にはテンプレート用テンプレートパーツだけがあるという構造だったので、もしサイトエディターで何かテンプレートをカスタマイズしようとした場合、実際には、自然とテンプレート用テンプレートパーツの中をカスタマイズすることになります。そのため、v10.0.0 でテンプレート用テンプレートパーツが廃止されると、そのカスタマイズが全てリセットされることになるというわけです…。

一応テンプレート用テンプレートパーツがサイトエディターでカスタマイズされている場合はデータベースにそのデータが残っているので、フォールバック処理として「テンプレート自体はカスタマイズされておらず、テンプレート用テンプレートパーツがカスタマイズされている場合は、データベースに保存されているテンプレート用テンプレートパーツを表示する」という動作をするようにしてみました。

ただし、この処理はあくまで実際のページでの表示に対してだけなので、サイトエディターでテンプレートを開いた場合は、施しているカスタマイズはリセットされた状態で表示されることになります。なので、テンプレート自体に対して、改めてカスタマイズを行ってもらう必要がでてきます。ご迷惑をおかけしてしまい申し訳ないです…。

関連動画

レスポンシブグリッドブロックの「階段グリッド」の上り方向を選択できる機能を追加

デフォルト(右→左)

a couple of women standing next to each other
a person swimming over a coral reef in the ocean
a man is walking through a narrow canyon

左→右

a couple of women standing next to each other
a person swimming over a coral reef in the ocean
a man is walking through a narrow canyon

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です