フォーラムへの返信
-
投稿者投稿
-
テーマエディターからテーマのファイルを直接編集しても、今後アップデートを実行した際に新しいファイルで上書きされ消えてしまいますので、WordPress のカスタマイズ全般に言えることですが、おすすめできません。
Snow Monkey で
<head>〜</head>
に何かしらソースコードなどを出力されたい場合、以下のようにフックを活用されると良いでしょう。add_action( 'wp_head', function() { ?><script>hoge</script><?php });
ちなみにですが、この
wp_head
というフックは Snow Monkey 特有のものではなく、WordPress のフックになります。お試しください。私の方で確認してみましたが、ランダムにフッターのリンクから何度が遷移した後に、確かにフッターのリンクが押せなくなっています。しかし、おそらく Snow Monkey の不具合ではない可能性があります。
現象が発生した際に、フッターのリンク部分を検証ツールで解析しますと、
.wp-block-cover__inner-container::before
という要素を指し示されます。こちらは、独自に用意されている my-snow-monkey の中で用意されている
_base.scss
というファイルに記述されているようです。こちらがなんらかの理由によって、この現象が起きる際に、フッターのリンク群の上に重なってしまっていて、アンカーリンクをクリックできないという状態になっているようです。ちなみに、この要素に
display:none
をつけることで、リンクは正常に動作するようになります。ですので、まずはこちらの現象をそちらでも今一度再現されまして、この要素が適切に配置されるよう(フッターリンクに被らないよう)に確認されると良いかと思います。
よろしければ参考にしてみてください。
早速、テスト環境で実際に稼働しているサイトのデータを、テーマ本体と Snow Monkey Forms プラグイン(その他 Editor / Blocks も)らを最新版にアップデートしてみました。
- Snow Monkey : 20.0.0
- Snow Monkey Blocks : 19.0.0
- Snow Monkey Editor : 9.2.0
- Snow Monkey Forms : 5.0.5
しかし、各サイトに既存であるフォーム(サイト内に複数のフォームを持っているものも含む)すべて確認しましたが、送信完了メッセージや自動返信メールの内容、管理者宛メールアドレス等、特にブランクになってしまったりしている様子は確認できませんでした。
ですので、eiki 様の詳しい環境(他に使われているプラグイン等々あれば)の詳細を提供されると、何か糸口がわかるかもしれませんね。
♥ 0いいねをした人: 居ませんSnow Monkey を利用する・しないに関わらず、
!important
を簡単に活用していくのは、後にそれよりも強くスタイルを当てたい状況が発生した場合につらくなります。ですので、「できるだけ使わないように書く」ことを個人的には意識しています。どうしても、という場合には自分の責任の元で利用することもありだとは思いますが、「どうしても」の場合ですね。
その判断ができるように、まずは CSS の詳細度について理解を深めていっても良いかもしれませんね。(さまざまな考え方があると思います。こちらは個人的な感想です。)
Snow Monkey や Snow Monkey Blocks を純粋に利用する形では実現は難しいのかなと思います(念の為、他の方の意見を聞いてみることをお勧めします)。
もしかしたら、子ページを表示させるウィジェットなどにフックがあるかもしれませんが、仮に私自身がこの課題を解決するためにどうするかなぁと考えてみましたが、自分でコードを書いてショートコード化するのが手っ取り早いかなと感じました。
以下のような記事も(英語でごめんなさい)あったりするので、参考にしてみてください。もっと良い方法があったらごめんなさい。
実際に作られているサイトを見ているわけではないので確実なことは言えませんが、
>PCでの表示用のみ書いているので、必要であればメディアクエリなどで分岐してつかってください。
これを怠っているからでしょうか?初心者のため意味がわからず何もしていないのですが。。
Snow Monkey はモバイルファーストな形でCSSを書かれているので、メディアクエリを設定せずに記述すると、スマホ>タブレット>PCと全てのデバイスへ適応されます。ですので、スマホ表示だけに適応したい、PC幅表示時だけ適応したい、などという場合には、メディアクエリを記述する必要が出てきます。
その辺りはぜひご自身で調べて試してみてください。
スマートフォンでの表示の際には、ヘッダーを左表示するのではなく、上下ノーマルな形にしたいと考えております。
ヘッダーを「左」にしたとしても、モバイル表示時には左に表示されることなくナビバーなどで表示されると思いますが、いかがでしょうか?
♥ 0いいねをした人: 居ません -
投稿者投稿