-
投稿者投稿
-
2024年7月30日 6:56 PM #140931
【お使いの Snow Monkey のバージョン】26.0.3
【お使いの Snow Monkey Blocks のバージョン】21.0.5
【お使いの Snow Monkey Editor のバージョン】10.0.3
【お使いの PHP のバージョン】8.1.22
【お使いのブラウザ】chrome
【当該サイトのURL】### 発生している問題
4月頃に制作したサイトの、プラグインとテーマをアップデートしたところ、添付画像の箇所のgapが効かなくなっており、編集しようとしたところ「更新に失敗しました」と表示されてしまいます。
gapにつきましては、調べたところ以下の質問と同様の事象でした。
https://snow-monkey.2inc.org/forums/topic/%e3%83%95%e3%83%ac%e3%83%83%e3%82%af%e3%82%b9%e3%81%ae%e5%ad%90%e8%a6%81%e7%b4%a0%e3%81%ab%e5%85%a5%e3%82%8c%e3%81%9f%e3%83%96%e3%83%ad%e3%83%83%e3%82%af%e3%81%ae%e9%96%93%e9%9a%94%e3%81%8c%e5%8a%b9/
更新に失敗しましたとの表示は、今まで見たことがなく、特にサイトを触っておりませんでしたので原因がわからずでして質問させていただきました。
考えられる原因などありましたら、ご教授いただけますと幸いです。
よろしくお願いいたします。
♥ 0いいねをした人: 居ません2024年7月31日 12:27 AM #140936【お使いの Snow Monkey Blocks のバージョン】21.0.5
となっていますが、今の最新が 21.0.5 なので、21.0.5 に更新しようとするけど失敗して 21.0.5 未満のバージョンを使っているのか、それとも、更新に失敗と出はするけど、21.0.5 にはなっているのか、どちらの状況でしょうか?
「更新に失敗しました」については様々な原因が考えられると思うので原因が何というのは難しいかなと思うのですが、そのエラーが発生したときに、ブラウザのコンソールやサーバーのエラーログに何らかのエラーの詳細が出力されている可能性があるので、それらを見てみると何かわかるかもしれません。
♥ 0いいねをした人: 居ません2024年7月31日 2:24 AM #140938早速のご返信、ありがとうございます。
現在、Snow Monkey Blocks のバージョン21.0.5に更新しております。
21.0.0にダウングレードすると問題なく表示されていたのですが、再度アップグレードしブロックを作り直してみたところ、gapの問題は解消されたのですが、固定ページにエラーメッセージが表示されてしまいます。
コンソールにはエラーは表示されておりませんでした。
以下に、添付いたします。
wp-includes/style-engine/class-wp-style-engine-css-declarations.php on line 63
♥ 0いいねをした人: 居ません2024年7月31日 6:58 AM #140939そのファイル名の前の部分にどのようなエラーかが書いていると思うのですが、何かメッセージが無いでしょうか?
例えば
PHP Notice: Undefined variable:
みたいな感じです。♥ 0いいねをした人: 居ません2024年7月31日 11:11 AM #140947知識不足で申し訳ございません。
エラー分の冒頭にFatal error: Uncaught TypeError: trim(): と書かれております。
♥ 0いいねをした人: 居ません2024年7月31日 4:11 PM #140957再現できました!
Fatal error: Uncaught TypeError: trim(): Argument #1 ($string) must be of type string, array given in /xxxxxxx/wp-includes/style-engine/class-wp-style-engine-css-declarations.php:63
↑こうですよね?
どうもブロックの間隔を「上下」「左右」別々で設定すると発生するようです。↑不具合が発生する
↑不具合が発生しない
どのように修正を入れれば良いかこれから調査しますが、ひとまず、「上下」「左右」別々ではない形で設定すれば不具合は解消するかと思いますので試してみてください!
※一度ばらばらの入力欄にしたのをどうやって戻せば良いのかはわかりませんでした(この挙動自体が不具合な気がします)。新規でフレックスボックスをいれると1つにまとまった入力欄になりました。
2024年7月31日 8:33 PM #140965その通りです!
なるほど!
設定の違いで、不具合が出ていたのですね。
検証していただき、ありがとうございます。
時々、余白の指定を変更しようとすると、指定した値が反映されない時がありブロックを作り直したこともあったので解消していただけますと、嬉しいです。こちらトピック閉じさせていただきます。
♥ 0いいねをした人: 居ません2024年8月2日 6:21 AM #140987v21.0.6 で変更を入れてみました! アップデートして確認してみてください。
♥ 0いいねをした人: 居ません -
投稿者投稿
- このトピックに返信するにはログインが必要です。