フォーラムへの返信
-
投稿者投稿
-
再度のご確認ありがとうございます。
ご説明いただいた通り
option_value
の型を変更し、改めて「パターンライブラリーからパターンを再取得する」を実行したところ、無事にエラーがなくなりました!うまく動作しなかったプラグインも、問題なく動くようになっております。このあたり知識不足で大変恐縮ですが、自分の手元でも新たにWordPressを立ち上げて
wp_options
の構造を確認したところ、キタジマさんにご提示いただいた通常の構造と一致しておりました。制作中のデータではoption_value
以外の型もすべて相違していることを踏まえると、今後また別の不具合を起こさないためにも、やはり早い段階で作り直しておくのが安全に感じております…!こちらについては改めて検討したいと思います。こちらの環境によるものにも関わらず、お忙しい中数日にわたってご対応いただき、なおかつとても分かりやすく解説いただきまして本当にありがとうございました。今後もお世話になるかと思いますが、どうぞよろしくお願いいたします。トピックは閉じさせていただきます!
♥ 0いいねをした人: いませんお忙しいところ、詳しく調査いただき誠にありがとうございます!
先ほど、ご教示いただいた方法を何度か試してみました。コード追加時はエラーが消えることを確認したのですが、コード削除→パターンの再取得を行うと、管理画面・実際のページともにエラーが復活してしまうようです…(作業直後は一時的に消えるのですが、更新すると再表示されます)。キタジマさんの環境ではいかがでしょうか。
とはいえ、原因がわかり安堵いたしました。WordPressのStudioで制作している段階でも別件で予期せぬ不具合などがありましたので、そもそもの環境が何かよくなかったのかもしれません…
幸いまだ制作の序盤ですので、新しく作り直すことも検討しております。何度もお手数をおかけすることは避けたいため、現在のデータのままで解決が難しい場合は一旦クローズいたしますので、おっしゃっていただければと思います!
♥ 0いいねをした人: いませんお待たせいたしました。データ共有について確認が取れましたので、この後Discordにてお送りさせていただきます!お手数をおかけしますが、ご確認のほどよろしくお願いいたします。
♥ 0いいねをした人: いませんそうなのですね…!いろいろとご検討いただき大変恐縮です。
1. All-in-One WP Migration のデータを提供いただく
重ね重ねお手数をおかけしてしまうのですが、ぜひこちらでお願いできればと思っております。念のためクライアントに確認を取っておりますので、共有まで今しばらくお待ちいただけますと幸いです。
2. var_dump( esc_html( $remote_block_patterns ) ); を追加していただき、出力された文字列を共有していただく
取り急ぎこちらを試させていただきました。ページの先頭には
string(91301)
と表示されておりますのでご報告いたします。♥ 0いいねをした人: いませんご教示いただきありがとうございます!早速コードを追加してみたのですが、一番最初のWarningと同じエラーが表示されてしまいました。
念のためプラグインを一つずつ無効化した状態でも確認しましたが、いずれも変化はないようです。
もし他にこちらで試せることなどありましたらお伺いできますと幸いです。お手数をおかけいたします。
♥ 0いいねをした人: いません早速のご確認ありがとうございます。
試したところ最上部に添付画像のような表示が出たのですが、こちらでよろしいでしょうか…!
♥ 0いいねをした人: いません先ほど投稿した
scroll-padding-top
ですが、メディアクエリで別途設定していた分の削除が漏れておりました。こちらも削除したところ、メガメニューも正しく動作するようになりました!クラシックテーマの癖でそのまま設定していましたが、ブロックの組み方次第で不要になるCSSであることと、テーマへ影響が出てしまうことも分かりましたので、今後は使用を控えたいと思います。
お騒がせいたしました。トピックは閉じさせていただきます!
♥ 0いいねをした人: いません(二重で投稿されてしまったため本文を削除いたしました)
♥ 0いいねをした人: いません重ねての投稿失礼いたします。
ハンバーガーメニューの動きについては、CSS内の
scroll-padding-top
を削除したところ正しく動作するようになりました!メガメニューも同時に解決することはできなかったのですが、取り急ぎご報告させていただきます。
♥ 0いいねをした人: いません早速のご返信ありがとうございます。
下記ページの「サンプル」のところにメガメニューを設置しているのですが、下記のページでも同様の現象が確認できますでしょうか?
いただいたURLにて確認したところ、Safari・Chromeともに正しく動作しておりました。ということはこちらで上書きしたCSSなどに原因がある可能性が高いですね…!ページを全くスクロールしていない状態であれば正しく動作するため不思議なのですが、もう少し調べてみたいと思います。
これはページが微妙にスクロールしてしまう、ということですかね?
こちらおっしゃる通りです。メニューが閉じられた瞬間にコンテンツ部分が少し上に動くのが見えて、連続で開閉するとどんどん上に戻されていくというような状態です。メガメニューの動きと近しいので、もしかすると原因は共通しているのかもしれません…
♥ 0いいねをした人: いません度々の投稿失礼いたします。先日ご対応いただいたSafariでの挙動について、別の問題が見つかったため再度トピックを開かせていただきました。
MacのSafariで確認した事象なのですが、少しでもページをスクロールした状態でメガメニューを開こうとすると、メニュー部分は開かず(一瞬ちらつきがあります)クリックするたびにスクロール位置が少しずつ上に移動していくという動きだけが起こるようです。
また、本題からは逸れますが、このスクロール位置のわずかな移動についてはハンバーガーメニューの開閉時にも同様に起こっておりました。こちらはMacのSafari・Chrome両方で確認しております。
先日一度で確認しきれず、再度お手数をおかけすることになり申し訳ありません。上記の事象が限られた条件で発生するもののようでしたら、DiscordのDMなどで該当ページのURLをお送りできればと思います。ご確認のほどよろしくお願いいたします。
♥ 0いいねをした人: いませんアップデートしたところ、手元のどの環境でも問題なく動作するようになりました!お忙しい中早速のご対応ありがとうございます。
制作時にメガメニューを採用する機会が多いため、今回の機能の追加をとても嬉しく思っております。これからたくさん活用させていただきます!
♥ 0いいねをした人: いません早速のご回答ありがとうございます。
ご説明いただいた通りに該当部分を削除したところ、子テーマを有効化した状態でもヘッダー・フッターともに表示されるようになりました!
分かりやすくご説明いただきとても助かりました。また、次のアップデートでのご対応をご検討いただけるとのこと、ありがとうございます。
ブロックテーマの場合、そもそも子テーマで大量のCSSを書いて制作することが適しているのかどうかも正直まだよく分かっていないのですが、制作を進めながらいろいろなパターンを試してみたいと思います。
何かありましたらまたご相談させていただけますと幸いです。トピックは閉じさせていただきます!
♥ 0いいねをした人: いません -
投稿者投稿