主なアップデート内容
- ABテストブロックに同期機能を追加しました。
- 同一ページ内に同じ同期IDをもつABテストブロックは、それぞれ同じブロック(AorB)を表示するようになります。
(フロント側の)ブログパーツ出力位置の右上に、そのブログパーツ編集ページへのリンクを表示するようにしました。(投稿編集権限を持つユーザーでログイン時のみ)→キャッシュ問題があるため、2.7.7.1で削除しました🙇♂️- アコーディオン項目ブロックにid属性(高度な設定→HTMLアンカー)を設定できるようになりました。
- FSE関連ブロックを非表示にするスクリプトの読み込みを、
'swell_hide_fse_blocks'
フックでOFFにできるようになりました。 - その他、細かい調整やバグ修正など。
- 目次番号の始まりがおかしくなるケースがある問題を修正しました。
【追加アプデ】
- 2.7.7.2: 目次番号の表示が一部の環境で崩れる問題への調整を行いました。
目次
ABテストブロックの同期機能について
ABテストブロックのサイドバーにて、下記のような設定フィールドを追加しています。
「同期モードをONにする」を有効化すると、「同期ID」の設定欄が現れます。
この「同期ID」が同じABテストブロックが同一ページにあれば、AorBの判定が同期され、それぞれ同じブロックが出力されるようになります。
(最初に表示されるものが「A」であれば、他の同IDを持つABテストブロックも全て「A」が表示されます。)
実際の動作の様子
FSE関連ブロックの制限解除方法を追加しました
SWELLはFSE非対応かつ、ブログ向けテーマということもあり、紛らわしいブロック群を非表示にしています。
ただ、どうしてもその中のブロックを使用したい時に使用しやすくするため、専用のフックを用意しました。
FSE用ブロックたちを使用するには、以下のようなコードを記述してください。↓
add_filter( 'swell_hide_fse_blocks', '__return_false' );