サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
Topic starter
2020年7月23日 22:51
お世話になります。
サイドバーを300pxの幅に設定して、PC広告ウィジェットで300px×600pxのスカイスクレイパー広告を貼りました。
PCで表示する場合は問題無いのですが、iPad3で表示すると右端が切れてしまいました。
設定が悪いのでしょうか?
---------------------------------------------- サイト名:ブルーレディ サイトURL: https://www.bluelady.jp ホームURL: https://www.bluelady.jp コンテンツ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バージョン:5.4.2 PHPバージョン:7.4.4 ブラウザ:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36 サーバーソフト:Apache サーバープロトコル:HTTP/1.1 言語:ja-JP,ja;q=0.9,en-US;q=0.8,en;q=0.7,zh-TW;q=0.6,zh;q=0.5 ---------------------------------------------- テーマ名:Cocoon バージョン:2.2.1.8 カテゴリ数:28 タグ数:1497 ユーザー数:1 ---------------------------------------------- 子テーマ名:Cocoon Child バージョン:1.1.2 style.cssサイズ:17432バイト functions.phpサイズ:40560バイト ---------------------------------------------- Gutenberg:1 AMP:1 PWA:0 Font Awesome:4 Auto Post Thumbnail:0 Retina:0 ホームイメージ:/wp-content/uploads/2020/07/ogp-kai3.png ---------------------------------------------- ブラウザキャッシュ有効化:0 HTML縮小化:0 CSS縮小化:0 JavaScript縮小化:0 Lazy Load:0 WEBフォントLazy Load:0 ---------------------------------------------- 利用中のプラグイン: 404 Redirection 1.8 Akismet Anti-Spam 4.1.6 AmazonJS 0.10 Classic Editor 1.5 Contact Form 7 5.2 Disable XML-RPC Pingback 1.2.1 EWWW Image Optimizer 5.6.0 Google XML Sitemaps 4.1.0 Invisible reCaptcha 1.2.3 Jetpack by WordPress.com 8.7.1 NextScripts: Social Networks Auto-Poster 4.3.16 PS Auto Sitemap 1.1.9 Really Simple CAPTCHA 2.0.2 Regenerate Thumbnails 3.1.3 Search Regex 2.2.1 SNS Count Cache 1.1.3 SyntaxHighlighter Evolved 3.5.5 Table of Contents Plus 2002 Throws SPAM Away 3.1.4 Tumblr Importer 0.8 UpdraftPlus - Backup/Restore 1.16.26 WordPress Popular Posts 5.2.2 WP Maintenance Mode 2.2.4 WP Multibyte Patch 2.8.5 ----------------------------------------------
Topic starter
2020年7月23日 23:20
レスポンシブ広告を貼ると問題有りません。
300×600の広告だとどうして上手くいかないのでしょうか?
2020年7月23日 23:39
前略、Lin さん
もしかしたらですが、サイト全体の幅が1076pxでは足りないのかもしれません。(デフォルト1256px)
PCで画面幅を少しずつ狭くしていくとわかるかと思いますが、Cocoonはある一定の画面幅より狭くなると、サイドバーが非表示になるまで、
サイト全体の幅に対して、
・サイドバー30%
・メインカラム67%
の幅で表示されるようになっています。
ですので、メインカラム、サイドバー、ともに、デフォルトまでいかなくても、もう少しデフォルトに近い幅に広げた方がよいのかもしれません。
デフォルトメインカラムコンテンツ幅800px
デフォルトサイドバーコンテンツ幅336px
以下のページにカラム幅設定のマニュアルがあるので、ご覧になってみてください。
サイト幅の計算方法も記載されています。
おそらく、わいひらさんは、ラージスクレイパー等の広告幅も考慮の上で、デフォルト値を336pxにしたのではないかと推測します。
あと、サイトバーのpadding値を子テーマに設定されていらっしゃるようですが、左右のpaddingは、Cocoon設定の「カラム」タブで行えます。
.sidebar {
padding: 0 0 5px 10px !important;
}
現在は、右側のpaddingが、0の状態のようです。
ごちゃごちゃと書きこんでしまいましたが、いろいろお試しになってみてください。
私もsimplicity2からの乗り換え組です。
わいひら reacted
2020年7月23日 23:48
追伸:
マニュアルにも記載がありますが、カラム幅を変更した場合は、サムネイルの再生成が要るみたいです。
Topic starter
2020年7月24日 08:51
リフィトリーさま
丁寧なご説明ありがとうございました。
理屈が分かりましたので、CSSで調整致しました。
サイドバーのpaddingを0にするとスカイスクレイパーが切れずに表示されるようになりました。
さらにサイドバーをとメインカラムの%を微調整して対応しました。
ありがとうございました。
助かりました。
リフィトリー reacted
2020年7月24日 11:57
@Lin さん
まだ、以下のCSSの記述が子テーマのstyle.cssに残っているようです。
.sidebar {
padding: 0 0 5px 10px !important;
}
CSSの数値の順番は、時計回りに、
上、右、下、左 となりますので、右が 0px、左は 10px の指定となっています。
つまり、paddingは0にはなっていないということになります。
Cocoonのデフォルトの値では、コンテンツ幅が336pxで、左右のコンテンツ余白幅は19pxとなっています。
しかし、画面幅を狭くしていき、「.sidebar 」のコンテナが30%幅の指定になったときは、コンテンツ余白幅は10pxになり、画面幅が狭くなった場合でもコンテンツ幅をできるだけ確保するように、細かい配慮がなされています。
ですので、子テーマのCSS等で、paddingを固定値にしてしまうと、サイトバーのコンテンツ幅はこの微調整が行われないという訳です。(もちろん、メディアクエリ等で、画面幅を縮めたときのpadding値を少なめにすれば良いのですが、0px以下にはできないですし・・)
Simplicity2のときと、同じにしたい、というお気持ちは、よくわかりますが、個人的には、サイドバーのコンテンツ幅は、デフォルト値、あるいは、それに近い値にしておいた方が良いのではないかと思います。
わいひら reacted
Topic starter
2020年7月24日 14:08
リフィトリーさま
ありがとうございます。
ご指摘のCSSはあえて残しました。
新たにブレイクポイントを設定して対応しています。
現在は、まだテスト中ですので、その後、変わっていくかもしれません。
今、一番気になっているのは1023pxの画面幅以下にすると
TagError: adsbygoogle.push() error: No slot size for availableWidth=0
というエラーがでることです。
実はサイドバーにウイジェットでスカイスクレイパーを設置したのも、ウイジェットならエラーがでないのかもしれないと思ったからでした。
結局は改善できませんでしたが…
別のトピックで質問中です。
2020年7月24日 14:52
@Lin さん
エラーの原因については、私はよくわかりません。
ただ、1023px以下の指定で、それより幅の広いときより、サイドバーの右側の padding の値が2px増えてしまっています。
画面幅を狭くしていったときの.sidebarのコンテナの幅を31%にしたことで、幾分広くなったとは言え、paddingの値を増やすのは、矛盾しているように思います。
@media screen and (max-width: 1080px){
.main {
width: 66% !important;
}
.sidebar{
padding: 0 2px 0 10px !important;
width: 31% !important;*/
}
}
レスポンシブに伸縮するサイドバーの場合は、広告の幅に対して、あそび幅を持たせておく、というのが、おそらく、わいひらさんの考えだろうと推測しています。
Topic starter
2020年7月24日 16:37
リフィトリーさま
ありがとうございました。
参考になりました。
スカイスクレイパーはサイドバースクロール領域に無事に収まりました。
リフィトリー reacted
2020年7月24日 19:45
レスポンシブ広告を貼ると問題有りません。
300×600の広告だとどうして上手くいかないのでしょうか?
画面幅が狭くなった時に、それに合わせてサイドバーの幅が変わるので、300pxではなくなるからです。
Cocoonでは基本的にレスポンシブ広告を利用することを推奨しています。
実際Cocoon機能を利用すると、すべてレスポンシブ広告が利用されるようになっていると思います。
幅が決まった広告を挿入するときは、サイドバー幅が広告幅未満になったときは、そのような表示になると思います。
独自で生成した広告タグを利用する場合は、リフィトリーさんが疲れており書かれた通り、自身で調整していただくしかないかもしれません。
2020年7月24日 20:34
音声認識入力の弊害が…。
以下のように訂正いたします。
×リフィトリーさんが疲れており
○リフィトリーさんが書かれた通り
リフィトリーさん申し訳ないです。
リフィトリー reacted
2020年7月25日 12:42
リフィトリー様が毎日たくさん解答してくださっていて、わいひら様を毎日助けて分担解答してくださっていて、たとえ、わいひら様の音声認識間違いでなくとも、リフィトリー様、お疲れでないかなと、膨大な解答時間に感激しています。
2020年7月25日 13:22
@猫ちゃん さん
お気遣いいただき、ありがとうございます。
程々にやるのがいいのかもしれませんね。 ?
2020年7月25日 21:04
特に疲れてると思って書いたわけではなかったです^^;
音声入力で「書かれた通り」と言ったら「疲れており」と変換されてしまいました。
全然違った意味になってしまいました ?
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。