フォーラムへの返信
-
投稿者投稿
-
@koji さん
GONSY さんが書かれているように、他の方が参照しやすいように1トピック1課題でお願いしているのでトピックはわけるようにお願いします。メガメニューから他のメニューにポインタを移動させると、メガメニューが残ったままです。
検証したのですが、忘れそうなのでここに書いちゃいます><
下記の CSS を独自に追加されていると思います。.p-global-nav .c-navbar__item>a { padding: 2px 4px; min-width: 80px; }メニュー項目の
paddingが上書きされることで、メガメニューの位置がメニュー項目に重なるようになってしまっており、見た目上はマウスがメニュー項目にホバーしているように見えていても、実際は透過されたメガメニューの上にマウスがあり、メニュー項目にはホバーできていないのでメガメニューが開かない、という状態になっているようです。ということで、
paddingを見直してみてください。なるほど、となると画像自体はアップロードできているみたいですね。デベロッパーツールで画像部分をみると
srcはどのようになっているのでしょうか? また、デベロッパーツールのコンソールにはなにかエラーがでていませんか?♥ 0Who liked: No user「画像に alt 属性が指定されていません」という表示は、何らかの理由で画像が表示されていないときに、代わりに alt で指定された文字列を表示しようとするのだけど、alt 属性が指定されていない場合に表示されます。つまり、今回の問題は alt が指定されていないことではなくて「何らかの理由で画像が表示されていない」ということになりますね。
おそらくアップロードに失敗しているのだと思いますが、一般的に可能性として考えられるのは
– サーバーの容量がいっぱいで画像がアップロードでいない
– アップロードしようとしている画像のサイズ(縦横 or 容量)が大きすぎてアップロードできない
– アップロードディレクトリに書き込み権限がなくアップロードできないかなと思います。
♥ 0Who liked: No userlocation.searchの参考ページを張っておきます。前述のコードを参考にちょっと書いてみました。動作未確認&ESNext 構文で書いているので正しく動かない可能性があります。参考にして調整してみてください。
window.addEventListener( 'load', // ページを完全に読み込んだ後に実行 () => { // 対象とするタブブロックを指定 const tabs = document.querySelector( '[data-tabs-id="0cd7c37d-33db-4b10-b91d-30a091d2f667"]' ); if ( !! tabs ) { // 現在のページのクエリを取得(例: ?tab=hoge) const search = window.location.search; if ( !! search ) { // search からタブの指定を取得 const searchParams = new URLSearchParams( search ); const targetTab = searchParams.get( 'tab' ); // ?tab が「hoge」なら if ( 'hoge' === targetTab ) { // 対象とするタブを指定 const tab = tabs.querySelector( '[aria-controls="block-ce097728-902c-47fa-9c7b-d25e712c782f"]' ); if ( !! tab ) { // 対象のタブを強制クリックする tab.click(); } } } } }, true );♥ 0Who liked: No userエラーの原因はわかりませんが、
理由:ページ速度最適化の「軽量なFontAwesome」にチェックを入れたいため
軽量なFontAwesomeは一部のアイコンなので、どれなら表示できるか試していきたいについては、Snow Monkey と Snow Monkey Blocks の中で使用されている FontAwesome アイコンに絞り込む設定になるので、そこに含まれていないものについては読み込まれなくなります。
fa-moonは多分なかったと思います…!♥ 0Who liked: No user一応 issue 共有します。
メディアクエリでの制御だと CSS が複雑になりそうなので、
marginとwidthではなくてgapとflex-basisを使った実装に変えてしまおうと思います。CSS で幅や余白を上書きしている場合の後方互換性は崩れてしまいますが、今後を考えると CSS がシンプルになる方が良いかなぁと…。v19 とあわせてリリースします!
♥ 0Who liked: No user2023年1月13日 8:59 AM 返信先: “snow-monkey-blocks/section-with-bgimage” ブロックはサイトでサポートされていません。と出るようになりました。 #116210「セクション(背景画像/動画)」ブロックが無効になってしまっているようです。下記の2つが可能性として高いと思います。
## Snow Monkey Blocks のインストールが何らかの理由で不完全になっている
この場合は Snow Monkey Blocks の再インストールで解決できます。## ダッシュボード → 設定 → Snow Monkey Blocks で「セクション(背景画像/動画)」ブロックを無効化している
この場合は有効化すれば解決できます。以上確認してみてください!
♥ 0Who liked: No user不具合です! ご報告ありがとうございます。
現在、メジャーアップデートである v19 を開発中で、v19 ではこの不具合は解消されていることを確認しました。ただ、まだリリース時期が未定なので、とりあえず下記の CSS を追加することで修正できるので試してみてください。
figure.wp-block-image.aligncenter { width: min(calc(100% - var(--_container-margin-sm, .9rem) * 2 + env(safe-area-inset-right) + env(safe-area-inset-left)),var(--wp-block-width)); }これはテーマのディレクトリ名なので、FTP ツールなどでディレクトリ名を変更すれば変わります。が、そのような変更を行った場合の動作確認はしていないので、想定外の不具合が発生する可能性はあると思います。個人的にはオススメできません。
♥ 0Who liked: No userスムーススクロールが入っていない一般的なページでアンカーリンクをクリックしてページ内移動したときは URL に
#bodyのような文字列が付与されます。Snow Monkey のスムーススクロールもそれを踏襲していて、なるべく勝手な挙動をしないようにデフォルトに準じた挙動に、という感じです。スムーススクロールの終了を感知する仕組みがあればそこで URL から
#bodyを取り除く処理をおこなえば良いと思うのですが、そのような仕組みが無いので、スムーススクロールを独自実装するしかないのかなぁと思います。window.scrollTo()を使っているので JavaScript の標準的なイベントでそれを感知できるようなものがあれば良いのですが…(ちょっとその辺は詳しくなく…)2022年12月30日 5:56 PM 返信先: テーマのアップデートを自動更新にした後、数時間してからサイトが表示されなくなり、 ”このサイトで重大なエラーが発生しました。” という表示が出ました。 #115868僕は Filezilla を使っていますが、インストールするのが不安であれば、もうダッシュボードの外観 → 新規追加から snow-monkey.zip をアップロードしなおしても良いかもですね。
Snow Monkey がインストールされた状態(リネームはしていない状態)でダッシュボードから snow-monkey.zip をインストールすると、上書きしますかしませんかの画面がでるので、そこで上書きすればきれいにインストールできると思います。
♥ 0Who liked: No user2022年12月30日 7:28 AM 返信先: テーマのアップデートを自動更新にした後、数時間してからサイトが表示されなくなり、 ”このサイトで重大なエラーが発生しました。” という表示が出ました。 #115849「中身がフォルダーも含まれており、ストップしました。」というのはどういうことでしょうか?勝手に止まってしまったのか、あるいは澤登さんがフォルダは含めないほうが良いと判断して止めたということでしょうか?
フォルダが含まれているのは通常なので、もし勝手に止まってしまうのでなければ普通に上書きアップロードしてください。もし勝手に止まってしまうようであれば、何かメッセージが表示されていないかな?と思うので、表示されていれば教えてください。
♥ 0Who liked: No user2022年12月28日 11:27 AM 返信先: テーマのアップデートを自動更新にした後、数時間してからサイトが表示されなくなり、 ”このサイトで重大なエラーが発生しました。” という表示が出ました。 #115789テーマのアップデートに失敗したのかもしれません。ひとまず FTP ツールで themes/snow-monkey を適当な名前にリネームしてみてください。
それで表示に変化があったら、このサイトのマイアカウントページから snow-monkry.zip をダウンロードして解凍、ファイルをリネームした snow-monkey ディレクトリにアップロードしてディレクトリ名を snow-monkey に戻してみてください。
♥ 0Who liked: No user -
投稿者投稿

