フレックスのgapが効かない。また、編集しようとすると「更新に失敗しました」と表示される。

0
いいねをした人: 居ません
8件の投稿を表示中 - 1 - 8件目 (全8件中)
  • 投稿者
    投稿
  • #140931
    junko
    参加者
    1

    【お使いの 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
    いいねをした人: 居ません
    #140936
    アバター画像キタジマ タカシ
    参加者
    2421

    【お使いの Snow Monkey Blocks のバージョン】21.0.5

    となっていますが、今の最新が 21.0.5 なので、21.0.5 に更新しようとするけど失敗して 21.0.5 未満のバージョンを使っているのか、それとも、更新に失敗と出はするけど、21.0.5 にはなっているのか、どちらの状況でしょうか?

    「更新に失敗しました」については様々な原因が考えられると思うので原因が何というのは難しいかなと思うのですが、そのエラーが発生したときに、ブラウザのコンソールやサーバーのエラーログに何らかのエラーの詳細が出力されている可能性があるので、それらを見てみると何かわかるかもしれません。

    0
    いいねをした人: 居ません
    #140938
    junko
    参加者
    1

    早速のご返信、ありがとうございます。

    現在、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
    いいねをした人: 居ません
    #140939
    アバター画像キタジマ タカシ
    参加者
    2421

    そのファイル名の前の部分にどのようなエラーかが書いていると思うのですが、何かメッセージが無いでしょうか?

    例えば PHP Notice: Undefined variable: みたいな感じです。

    0
    いいねをした人: 居ません
    #140947
    junko
    参加者
    1

    知識不足で申し訳ございません。

     

    エラー分の冒頭にFatal error: Uncaught TypeError: trim(): と書かれております。

    0
    いいねをした人: 居ません
    #140957
    アバター画像キタジマ タカシ
    参加者
    2421

    再現できました!

    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つにまとまった入力欄になりました。

    3
    いいねをした人:
    #140965
    junko
    参加者
    1

    その通りです!
    なるほど!
    設定の違いで、不具合が出ていたのですね。
    検証していただき、ありがとうございます。
    時々、余白の指定を変更しようとすると、指定した値が反映されない時がありブロックを作り直したこともあったので解消していただけますと、嬉しいです。

    こちらトピック閉じさせていただきます。

    0
    いいねをした人: 居ません
    #140987
    アバター画像キタジマ タカシ
    参加者
    2421

    v21.0.6 で変更を入れてみました! アップデートして確認してみてください。

    0
    いいねをした人: 居ません
8件の投稿を表示中 - 1 - 8件目 (全8件中)
  • このトピックに返信するにはログインが必要です。

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ

Snow Monkey は Gutenberg ブロックエディターに対応した 100%GPL の WordPress テーマです。拡張性を意識した開発をおこなっており、カスタマイザーとブロックでスピーディーにサイトを立ち上げるだけでなく、CSS やフックを駆使した高度なカスタマイズにも柔軟に対応できます。