サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
Topic starter
2020年5月18日 16:52
はじめまして、cocoonテーマを使わせていただいております。
レスポンシブ適用された際にタブレットでは2カラムのまま表示させたいと思っておりますが
どうにも反映させることができません。
知識不足による質問とは思いますが、どうぞお力を貸していただければと思います。
【確認環境】
・iPad Pro 11-inch (1st generation) ディスプレイ:2,388 x 1,668ピクセル
https://support.apple.com/kb/SP784?viewlocale=ja_JP&locale=ja_JP
縦向きに使用しています。
・サイト: https://aono-ie.com
【試したこと】
・Cocoonの2・3カラムをタブレット幅(481~768px)では1カラムにはしないカスタマイズ方法
/*768px以下*/
@media screen and (max-width: 768px){
.column-wrap{
flex-direction: row;
}
}
/*480px以下*/
@media screen and (max-width: 480px){
.column-wrap{
flex-direction: column;
}
}
・[解決済] 【スマホ表示】記事内を2カラム・3カラムに分ける方法
@media screen and (max-width:768px){
.column-wrap{
flex-direction: row !important;
}}
・WP管理画面>cocoon設定>キャッシュ削除
・全プラグイン停止(現在も停止中のまま)
・ブラウザのキャッシュクリア
・変更が反映できないか複数のテーマで確認
どうぞよろしくお願いします。
2020年5月18日 18:42
だとしたら、あまりオススメはできないかもしれません。
おそらく、タブレットを横にすれば、サイドバーは表示されるような気がします。
Cocoonの画面幅による表示の変遷は、多くのユーザーのニーズに合わせて、何度も練り直されてきています。
サイトを拝見しますと、まだ、コンテンツを実際に入れてみてないような気がします。
も少し、実際に書くであろう、コンテンツを入れてみて、数ページ作成してみてからでも、遅くはないです。
何か、特別な事情があれば、話は別ですが・・
わいひら reacted
2020年5月18日 20:18
Cocoonの場合、見せたいなぁサイドバーではなく、主役の本分なので本文がメインに表示されるような仕様になっています。
提示されたトピックのリンクだと、本文中の2カラム・3カラムのカスタマイズ方法なので、変更はできないかと思います。
2020年5月18日 20:20
変更するとしたら、以下のようなCSSを子テーマのstyle.cssに貼り付けることで対応できるのかもしれません。
@media screen and (max-width: 1023px){ .no-mobile-sidebar .sidebar { display: block; } } @media screen and (max-width: 599px){ .no-mobile-sidebar .sidebar { display: none; } }
※動作確認していないので、正常動作するかはわかりません。また予期せぬ不具合がある恐れがあります。
Topic starter
2020年5月18日 23:40
leafytree様、わいひら様、ご回答ありがとうございます。
leafytree様のおっしゃるとおり、
「タブレットを縦にした状態でも、サイドバーを表示させたままにしたい」ということです。
本文を読みやすくするために2カラムにしたいと思っています。
leafytree様、わいひら様がおっしゃることも重々承知しているのですが
個人的に1カラムだと1画面の中にある情報が少なく、
全文を読み切るのにも多くのスクロールが必要なので読みづらさを感じてしまうのです。
普段からiPadでばかりWEBページをみているので慣れの問題なのかもしれませんが、
2カラムの方が本文を読みやすいです。
こちらのようなサイトが理想でした。
わいひら様が考えてくださったCSSも試してみましたが
残念ながら反映されませんでした。
考えてくださってありがとうございます。
Cocoon Blocksがとても魅力的な機能なので
cocoonを使っていきたいのですが、やはり無理なのでしょうか。。。
2020年5月18日 23:47
@あおこ さん
なるほど、そういうことですか・・
少し、お待ちください。
2020年5月19日 00:23
@あおこ さん
ちょっと、酔っ払い運転ですが・・
@media screen and (max-width: 1023px) {
.content-in {
display: flex;
}
#main.main {
display: block;
margin: 0.5%;
width: 67%;
}
div.sidebar {
display: block;
margin: 0.5%;
width: 30%;
}
}
@media screen and (max-width: 834px) {
.content-in {
display: block;
}
#main.main, div.sidebar {
display: block;
margin: 10px 0;
padding: 16px;
width: auto;
}
.no-mobile-sidebar .sidebar {
display: none;
}
}
どこか、間違えてるかもしれません。
実際には、確かめていません。
当たらずとも、遠からず・・
わいひら reacted
Topic starter
2020年5月19日 14:11
leafytree様、ありがとうございます。
いただいたソースを試してみましたが2カラムにはなりませんでした。
自分でも調べながらなんとか修正できないか模索します。
またご教授いただけるとうれしいです。
2020年5月19日 14:21
@あおこ さん
適当に書いたCSSのコードですが、極端に間違ってはいないと思います。
834pxの方の数値を少しずつ少なくして試してみてください。(1023pxの方はそのまま変えずに。)
834pxでは、タブレットを縦に持ったときの横幅より大きいのかもしれません。
わいひら reacted
2020年5月19日 15:21
@media screen and (max-width: 1023px) {
.content-in {
display: flex;
}
#main.main {
display: block;
margin: 0.5%;
width: 67%;
}
div.sidebar {
display: block;
margin: 0.5%;
width: 30%;
}
}
@media screen and (max-width: 800px) {
.content-in {
display: block;
}
#main.main, div.sidebar {
display: block;
margin: 10px 0;
padding: 16px;
width: auto;
}
.no-mobile-sidebar .sidebar {
display: none;
}
}
800pxにしてみました。
わいひら reacted
2020年5月19日 19:49
iPad Pro 11-inch (1st generation) ディスプレイ:2,388 x 1,668ピクセル
こちらの端末は、なんpxのメディアクエリが使用されているんだろう…。
Topic starter
2020年5月20日 17:02
リフィトリー様、わいひら様、ありがとうございます。
リフィトリー様の新しいコードを試してみましたが
残念ながら反映されませんでした。
(max-width: 800px)の部分を色々変更してみましたが
横幅を1023pxまで小さくすると1カラムになってしまいました。
Childスタイルシート(style.css)に以下のコードを書いたり消したりして
反映してるかどうかを見ています。
.navi-menu-content {
left: auto;
right: 0;
transform: translateX(105%);
}
わいひら様、画面のウィンドウサイズが見られるサイトがあったので
確認してみました。
https://www.benricho.org/Tips/browse_size.html
お使いのディスプレイの画面解像度 横:834 × 縦 : 1194
お使いのディスプレイの利用可能領域 横:834 × 縦 : 1194
834pxで閲覧しているようです。
わいひら様の試していただいた内容だと
私のiPad Proでも1カラムで表示されるはずですよね・・・
謎な動きをさせてしまい申し訳ありません。
また何か気がつかれた事がありましたら
教えていただけるとうれしいです。
リフィトリー様、わいひら様、本当にありがとうございます。
Topic starter
2020年5月20日 17:16
わいひら様
調べてみたところ、Safariにて「PCサイトを表示」させるようにしていたようです。
設定した覚えはありませんが、私のiPadでも「暮らしにスタ」のサイトを
モバイル表示にさせることができました。
iPadのSafariでモバイル用のWebページをデスクトップ(PC)用に切り替える
Cocoonを使用しているWEBサイトでは「デスクトップ用Webサイトを表示」させても
モバイルサイト(1カラム)での表示となりました。
わいひら reacted
2020年5月20日 17:37
@あおこ さん
ちょっと、コードに足りないところがあったようです。
私も、ローカルのテストサイトの親テーマの追加CSSに以下のコードを設定してみたところ、反映されるようです。
@media screen and (max-width: 1023px) {
.content-in {
display: flex;
}
#main.main {
display: block;
margin: 0.5%;
width: 67%;
}
div.sidebar {
display: block;
margin: 0.5%;
width: 30%;
}
.no-mobile-sidebar .sidebar {
display: block;
}
}
@media screen and (max-width: 800px) {
.content-in {
display: block;
}
#main.main, div.sidebar {
display: block;
margin: 10px 0;
padding: 16px;
width: auto;
}
.no-mobile-sidebar .sidebar {
display: none;
}
}
黄色のところが、足りなかった部分です。
子テーマのCSSに追記で反映されなければ、
ダッシュボードの「外観」→「カスタマイズ」→「追加CSS」の中にコピペしてみてください。
環境情報を、いただいていないので、よくわからないのですが、子テーマに書いたCSSがどうも反映されていないような気がします。
わいひら reacted
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。