フォーラムをリニューアルしました!
今後は、新フォーラムをご利用ください。
【編集画面】アコーディオンを再利用できない < 不具合報告
はじめまして.この度はお世話になります.
編集画面でアコーディオンを再利用することができないのでご報告します.
1)ブロックを選択し「再利用可能ブロックに追加」をクリックすると,通常であれば名前を入力する部分が表示されるかと思います.しかし,アコーディオンブロックでは名前を入力する部分が表示されず,「無題の再利用ブロック」との名前で勝手に保存されます.
2)再利用可能ブロックをマウスオーバーすると,通常であればプレビューが表示されるかと思いますが,「無題の再利用ブロック」では下記画像のように表示されます.
https://app.box.com/s/8y7qsvc8fq13l078vo24rn48e4882bga
3)「無題の再利用ブロック」をクリックすると下記画像のように表示されます.
https://app.box.com/s/j8qe7pprx7uagyt8nj87ilpcc4pva7x7
4)「右側のメニューボタンから「ブロックのリカバリーを試行」を試してみてください。」との表示がありますが,いくら探してもありません.
https://app.box.com/s/abr72p060p4sl8tt1l0kfr2f2afp2hqq
5)(全てを試したわけではありませんが)他のブロックではこのようなことは起こりません.ただし,「キャプション付きブロック」の内部に「アコーディオン」を追加するなど,アコーディオンを含むと同様の不具合が生じます.アコーディオンがそもそもの原因だと思います.
アコーディオンを再利用したい記事がたくさんありますので,ご対応いただければ幸いです.よろしくお願いいたします.
※過去のトピックにもありましたが,画像を添付することができませんでした.こちらもご対応いただければ幸いです.
ご報告ありがとうございます。ちょっと確認してみます...!
あー、これあれですね、子ブロックだけを再利用ブロックに追加しちゃってるんだと思います!
親ブロックを選択した状態で、再利用ブロックに登録してみてください。
もしくは、再利用ブロックの編集画面からアコーディオンを配置してみると問題なく使えると思います。
ありがとうございます。ご指摘の通りでした!
ただ、アコーディオンの親ブロックをクリックできる範囲が非常に狭く(27インチの画面上で1-2mm程度)、上記の知識がないと親ブロックを選択するのは難しい気がしました・・(意識しないと子ブロックを選択すると思います)。
ただ、ご教授いただいた再利用ブロックの編集画面で編集できますし、メニューバーからも親ブロックを選択できるので大丈夫ですね。
この度は迅速なご対応ありがとうございました。
今後もよろしくお願いいたします。
WordPressの標準機能として、親ブロックを簡単に選択する方法がいくつか用意されています。
以下のツイートをご参考ください...!
https://twitter.com/ddryo_loos/status/1325377070801674240?s=20
お世話になってます。
現在WordPress本体Ver5.6、SWELLテーマVer2.3.2です。
プラグイン全停止、SWELL親テーマ有効にした状態です。
- 管理画面サイドバーの「ブログパーツ」からアコーディオンブロックを使用し保存しようとしたら「更新に失敗しました・・・」と表示され保存できない
(アコーディオンブロックを使用せずに中身はそのままだと保存できた) - 投稿からアコーディオンブロックを使用し、親ブロックを選択した状態で再利用ブロックに追加しようとしても画面左端にメッセージが表示され追加できない
という現象を確認しました。
アコーディオンブロックを使用した再利用ブロックが登録できない状態のようですので、ご報告いたします。
試してみたのですが、僕の方では普通に登録できてしまいました...。
テーマだけのプレーンな状態でも発生するかどうか試してみていただけると助かります!
プラグイン全消し、SWELL親テーマのみ残し有効化してもやはり状況は変わりませんでした。
しかし、ローカル環境では登録できました。
サーバーの関係でしょうか?
ちなみにサーバーはConoHa WINGです。
すみません、自己解決しました。
やはりサーバーの関係で、なぜかアコーディオンブロックを再利用に登録するのをサーバー側は攻撃(?)と勘違いしたみたいで
クロスサイトスクリプティング(イベントハンドラ追加)からの防御2(onmouseover, onclick, onsubmit, onload, onerror=...)
こんな表示がされてました。
サーバーの「サイトセキュリティ」→「WAF」から確認できました。
これを除外した結果無事アコーディオンブロックを再利用ブロックに登録することができました。
お忙しい中再現作業とらせてしまい、申し訳ございません。
ありがとうございました!