項目ブロック、パネルブロックなど、1つのブロックの中で複数の項目を増減させる繰り返し系ブロックにおいて、操作性/メンテナンス性の向上のために操作方法(と内部の実装方法)の変更をおこないました。使って実装しなおしました。これまでの操作はこんな感じ。これからの操作はこんな感じ。以前のほうが増減の操作性は良かったかな...と思うのですが、数が増えるとインスペクターの項目も同じだけ増えるので、設定がかなりやりづらくなるというデメリットがありました。使えば、1つのブロックで全部やるのではなく、親ブロックの中の子ブロックをそれぞれ操作する、という形になるので、どれを操作しているのかわかりやすいし、設定項目も増えないので操作がしやすくなります。標準のやり方なので、独自にやるより今後安定運用させることができそうというところも再実装に踏み切った理由です。後方互換性について一応後方互換性の処理はちゃんといれまして、これまでの繰り返し系ブロックを使っているページの編集画面を開けば、自動的に新しいブロックの形式に変換されるようにしています。中身を新しいブロックにコピペし直したりということは基本的には発生しないはずです。この後方互換性のための処理がいまいちよく理解できていなくて、内容によってはブロックが正しく変換されず、コピペし直さないといけない場合もあるかもしれません。そのときはすみません...。公式サイトのトップページはブロックでつくっているのですが、繰り返し系ブロックは全滅しました(白目)。入れ子の具合やアップデートのタイミング(こまめにアップデートせずに飛ばしてアップデートしたので)とかの影響もあるのかもしれません...。子ブロックの追加方法について今まで方式よりブロックの追加がちょっとやりにくいかなと思うので、やり方を書いておきます。結論から言えば「親ブロックを選択すると子ブロック追加するためのボタンが下部にでてくるので、それを押す」という形です。ブロックエディター、親ブロックの選択操作がめちゃくちゃやりづらいですよね。コアで提供してあるカラムブロックを使うとよくわかると思うのですが、マジで操作しにくいです。書いていくらか操作しやすくなるように調整をおこないました。簡単なやり方としては、子ブロックは簡単に選択できるのでとりあえず子ブロックを選択してもらって、そうすると灰色の線で子ブロックが囲まれると思うので、そのちょっと外側をクリックしてみてください。それで親ブロックが選択されて子ブロックの追加ボタンがでてくるはずです。アコーディオンブロックの追加シンプルなアコーディオンのブロックを追加しました。固定ページのオプション機能として存在していた「このページの子ページを表示する」機能を廃止する予定です。ブロックを追加し、好きな場所に追加できるようにしました。ブロックを追加しても子ページが存在しない場合は何も表示されません。公式ディレクトリからダウンロードできます。