サイト内検索
Cocoonフォーラム

書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
トピックスターター 2025年8月10日 18:02
PC表示におけるヘッダーデザインの崩れについて相談させてください。
【理想】
スマートフォンでは、ヘッダー画像、サブタイトル、翻訳ボタンが理想的な配置になっています。
【問題】
PCで表示すると、サブタイトルがヘッダー画像よりも右にズレてしまい、配置が崩れてしまいます。
【やりたいこと】
PC表示でも、ヘッダー画像とサブタイトルが揃うようにしたいです。
【現状と試したこと】
サブタイトル追加後、PC表示でのみズレが発生しました。
以下のCSSを試しましたが、ズレは解消されませんでした。
CSS
@media screen and (min-width: 1031px){
.header-container {
text-align: left !important;
}
}
【ヘッダー画像と設定の詳細】
ヘッダー画像ファイル: 1240px × 150px (png)
画像内のデザイン: 画像と文字は左寄せ、右半分は余白
プラグイン「Google Language Translator」のFloating Widgetボタンを使用しています。
ヘッダーロゴサイズの設定は、600px × 150pxです。
お手数ですが、解決策をご存じの方がいらっしゃいましたら、ご助言いただけますと幸いです。
よろしくお願いいたします。
高速化:無効にしました
環境情報:
----------------------------------------------
サイト名:一陽来復
サイトURL: https://behappy.pink
ホームURL: https://behappy.pink
コンテンツURL:/wp-content
インクルードURL:/wp-includes/
テンプレートURL:/wp-content/themes/cocoon-master
スタイルシートURL:/wp-content/themes/cocoon-child-master
親テーマスタイル:/wp-content/themes/cocoon-master/style.css
子テーマスタイル:/wp-content/themes/cocoon-child-master/style.css
WordPressバージョン:6.8.2
PHPバージョン:8.3.22
ブラウザ:Mozilla/5.0 (X11; CrOS x86_64 14541.0.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36
サーバーソフト:Apache
サーバープロトコル:HTTP/1.1
エンコーディング:gzip, deflate, br, zstd
言語:ja,en-US;q=0.9,en;q=0.8
----------------------------------------------
テーマ名:Cocoon
バージョン:2.8.7
カテゴリー数:11
タグ数:0
ユーザー数:1
----------------------------------------------
子テーマ名:Cocoon Child
バージョン:1.0.7
style.cssサイズ:3289 バイト
functions.phpサイズ:203 バイト
----------------------------------------------
Gutenberg:1
Font Awesome:5
Auto Post Thumbnail:1
Retina:0
ホームイメージ:/wp-content/uploads/2019/07/clover.jpg
----------------------------------------------
ブラウザキャッシュ有効化:0
HTML縮小化:0
CSS縮小化:0
JavaScript縮小化:0
Lazy Load:0
----------------------------------------------
利用中のプラグイン:
Category Order and Taxonomy Terms Order 1.9
Contact Form 7 6.1.1
Google Language Translator 6.0.20
Phoenix Media Rename 3.12.11
SiteGuard WP Plugin 1.7.8
wpForo 2.4.6
----------------------------------------------
2025年8月10日 23:26
わいひらさんの回答を補足し、対策を述べます。
●原因
[Cocoon設定]→[ヘッダー]→ヘッダーロゴの画像自体の文字が左寄りで作成されています。
ヘッダーロゴ画像、キャッチフレーズとも横中央で配置されます。
ヘッダーロゴ画像の画像が中央配置されても、画像の文字が左寄せのため、キャッチフレーズと揃いません。
●対策
- ヘッダー画像自体の文字を中央寄せで作成しなおします(図のように右の余白を削除する)。
- このままでは、モバイル表示(画面幅が834px以下)の場合、右上の「Translate」がヘッダーロゴ画像に重なってしまいます。
そこで、画面幅が834px以下の場合、ヘッダーロゴ画像上に「Translate」表示分の余白を設け、ヘッダーロゴと重ならないようにします。
記述されている、CSSを削除し、以下とする。
@media (width<=843px) { .logo-image { padding-top:40px; } }
わいひら reacted
トピックスターター 2025年8月11日 10:00
丁寧な返信いただき、ありがとうございます。
大門さんにいただいた内容に基づき、余白のない新しいロゴ画像(600*150px)を作成し、差し替えを行いました。
ヘッダーロゴサイズ設定は600*150pxです。
-
PCでの表示:ロゴとサブタイトルが中央に表示されました(横幅は揃わないが許容範囲内)。
-
スマホでの表示: 引き続き、翻訳ボタンとロゴ画像が重なって表示されています。
理想としては、添付画像のようなレイアウト、具体的にはサルワカさんのサイトのように、PCでもスマホでもロゴとサブタイトルがすっきりと見えるデザインを希望しております。
度々の質問にて申し訳ありませんが、再度お知恵お借りいたしたく、どうぞよろしくお願いします。
トピックスターター 2025年8月11日 10:10
追記にてすみません。
一番の希望は、先程の添付画像のような ロゴ画像、サブタイトル、グローバルメニューの高さのバランス です。
わいひらさんにいただいた3つ目の返信の画像が、私のイメージに非常に近いです。
サイト開設以来、ロゴ画像の縦幅が理想よりも大きく表示されてしまうことに悩んでおります。
また、サブタイトルの文字数が長いため、ロゴ画像と横幅を合わせると、画像が想定よりも大きく表示されてしまうのではないかと懸念しております。
2025年8月11日 13:30
追加CSSは反映されていません。ご自身で、Chromeデベロッパーや、ページソースを表示し確認願います。
結構CSSを追加しているので、追加CSSに追加するより、子テーマCSSに記述するのが望ましいです。
●ヘッダーの大きさについて
ヘッダーロゴの大きさは画面幅に応じて変化します。
現在、[Cocoon設定]→[ヘッダー]→ヘッダーロゴサイズ幅600pxになっているのでは?
当然、画面幅が600px以下でないと画像は縮小しません。
●希望のレイアウトについて
そもそも「Translate」はCocoonの要素ではなく、プラグインが配置しています。
Cocoonのヘッダーロゴなどのとは独立しており、フッターに存在する要素を右上に移動し、重ねています。
それを期待のレイアウトに変更するには、工夫が必要です。
また、キャッチフレーズの長さ(幅)が狭い為、ヘッダーロゴ、「Translate」をキャッチフレーズの左端、右端に綺麗に配置することは困難です。
●対応
そこで以下で対応します。
- ヘッダーコンテナの幅を仮に835pxとする。
- ヘッダーコンテナ幅に合わせ、キャッチフレーズを両端揃えする。
- ヘッダーロゴを中央揃えから左端揃えに変更する。(ヘッダーロゴ画像を300px)
- Translateの位置をヘッダーコンテナの右端揃えとする(画面横中央から、ヘッダーコンテナの右端に配置)。
- 画面幅が834px以下のとき、画面右端揃えに変更。
/* ヘッダーコンテナ幅 */ #header-in { max-width: 835px; } /* ヘッダーロゴ画像幅 */ .logo-header img { width: 300px; } /* ヘッダーロゴを左端に配置 */ .logo { text-align: left; } /* キャッチフレーズを両端均等配置 */ .tagline { text-align-last: justify; } /* Translateをヘッダーコンテンナの右端に配置 */ #glt-translate-trigger { right: calc(50% - 415px); } @media (width <= 834px) { #glt-translate-trigger { right: 0; } }
2025年8月11日 17:40
以下のCSSですけれど。
@media (width<=843px) {
.logo-image {
padding-top:40px;
}
}
私の環境でも、「追加CSS」に入力すると、以下のように不等号以降が切れます。
入力ミスではなさそうです。
(2回目のCSSも追加CSSに入力すると、同様に不等号以降が切れます)
追加CSSに入力する場合は、旧来の「@media (max-width: 843px) {」だったり、「@media screen and (max-width: 843px) {」が無難なのかもしれないです。
(データベースや、wp_get_custom_css()の中身は、不等号以降も切れずに、全部あるのですけれど。)
2025年8月11日 18:24
●補足
投稿下のカスタムCSSは、記述通り展開されます。
普段、子テーマCSSにしか記述しないので、先の追加CSSは全く気づかず。しかも謎動作。
2025年8月11日 19:00
ちゃんと調べていないですけれど。
以下で、切れてしまうのかもしれません。
試しにfunctions.phpで、wp_get_custom_css()で追加CSSを取得して。
それを、strip_tagsすると、切れてしまいました。
HTMLタグと認識されてしまうのでしょうか。
トピックスターター 2025年8月11日 23:33
ありがとうございます。ご提案いただいた、不等号を使わないCSSと追加のCSSを実装しました。
おかげさまで、PCでもスマホでも要素が重なることなく表示されるようになり、大変満足しています。
一点、PC表示でサブタイトルの文字間隔が広くなってしまうのは、キャッチフレーズを「両端均等配置」にしている以上、避けられない仕様だと理解しています。
私のサイトは内容がマニアックなので、翻訳機能は必須だと考えています。ヘッダー画像、サブタイトル、翻訳ボタンの三要素を搭載する以上、縦幅の理想的な表示を追求するのは難しいのかもしれませんが、これについては今後、余裕ができたときにヘッダー画像の変更などで調整を検討したいと思います。
今回も大変お世話になりました。親切なご助言の数々、本当にありがとうございました。
わいひら reacted
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。