サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
不具合報告
18
投稿
3
ユーザー
11
Reactions
779
表示
トピックスターター 2022年6月3日 14:23
不具合・カスタマイズ対象ページのURL: https://clim.ganbagroup.com/rec/20220528.html
相談内容:投稿ページコメントの本文の前に空白が挿入されます
F12でこの空白部分を見ると下記のようなHTMLがあります
<img alt="" src="https://secure.gravatar.com/avatar/?s=55&d=blank&r=g" data-lazy-type="image" data-src="https://secure.gravatar.com/avatar/?s=55&d=blank&r=g" srcset="https://secure.gravatar.com/avatar/?s=110&d=blank&r=g 2x" data-srcset="" class="avatar avatar-55 photo avatar-default lazy-loaded" height="55" width="55" loading="lazy">
解決のために試したこと:データベースのコメント本文には改行等入っていないことを確認しました
環境情報:
----------------------------------------------
サイト名:がんばれ富士登山
サイトURL: https://clim.ganbagroup.com
ホームURL: https://clim.ganbagroup.com
コンテンツURL:/wp-content
インクルードURL:/wp-includes/
テンプレートURL:/wp-content/themes/cocoon-master
スタイルシートURL:/wp-content/themes/cocoon-child-master
子テーマスタイル:/wp-content/themes/cocoon-child-master/style.css
スキン:/wp-content/themes/cocoon-master/skins/skin-fuwari-ebicha/style.css
Wordpressバージョン:5.8.4
PHPバージョン:7.4.28
ブラウザ:Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36
サーバーソフト:Apache
サーバープロトコル:HTTP/1.1
言語:ja,en-US;q=0.9,en;q=0.8
----------------------------------------------
テーマ名:Cocoon
バージョン:1.8.9.1
カテゴリ数:5
タグ数:281
ユーザー数:1
----------------------------------------------
子テーマ名:Cocoon Child
バージョン:1.0.8
----------------------------------------------
Gutenberg:1
AMP:0
PWA:0
Auto Post Thumbnail:0
ホームイメージ:/wp-content/themes/cocoon-master/screenshot.jpg
----------------------------------------------
ブラウザキャッシュ有効化:0
HTML縮小化:0
CSS縮小化:0
JavaScript縮小化:0
Lazy Load:0
WEBフォントLazy Load:0
JavaScript(フッター):1
----------------------------------------------
利用中のプラグイン:
a3 Lazy Load 2.4.9
All-in-One WP Migration 7.58
Classic Editor 1.6.2
Custom Permalinks 2.4.0
Google XML Sitemaps 4.1.1
LF Hiker 1.13.0
Media Library Folders for WordPress 7.0.8
PHP Compatibility Checker 1.5.2
Really Simple CSV Importer 1.3
Search Regex 2.4.1
Throws SPAM Away 3.3
WP-Optimize - Clean, Compress, Cache 3.2.3
----------------------------------------------
他の投稿に入ったコメントの前にも空白があります
以前はこの空白はありませんでした
よろしくお願いします
2022年6月3日 14:48
sakusakujzz20さん
該当箇所は、おそらくコメント欄のアバターが表示されている箇所だと思います。
ただ、複雑に絡みあっていそうですが・・・。
まずは、以下のプラグインはアンインストールなさることをお勧めします。
おそらく、このプラグインが悪さをしています。
a3 Lazy Load 2.4.9
WordPress 5.5以降は、ネイティブLazyLoadに標準で対応しています。
よって、上記のプラグインは不要と考えます。
また、親テーマがとても古いです。
テーマ名:Cocoon
バージョン:1.8.9.1
これは、2019年07月頃のバージョンと思われます。
(WordPressが「5.2.1」頃のバージョンです。)
最新のWordPressに対して、対応はしていないと思います。
これだけバージョンが古いと、何があるか分からないです。
ちなみに、現在の親テーマのバージョンは、「2.4.5.2」くらいです。
また、Cocoonをご利用の場合、以下のプラグインも不要です。
Classic Editor 1.6.2
「Cocoon設定」→「エディター」→「Gutenbergエディターを有効にする」のチェックを外すことでクラシックエディターを利用できます。
ただ、現在sakusakujzz20さんがご利用のテーマのバージョンは、とても古いです。
まずは、親テーマをバージョンアップしてから、該当箇所のチェックを外し、プラグイン「Classic Editor」をアンインストールなさるのが良さそうに思います。
わいひら reacted
2022年6月3日 15:22
sakusakujzz20さん
もう1点。
以下のプラグインは、WordPressの日本語環境において必須と言えるそうです。
WP Multibyte Patch
https://ja.wordpress.org/plugins/wp-multibyte-patch/
無用のトラブルを避けるためにも、インストールなさることを強くお勧めします。
わいひら reacted
2022年6月3日 15:26
sakusakujzz20さん
アバターの件は、子テーマの指定の影響の可能性もあるのですが。
まずは、プラグインの無効化(アンインストール)と親テーマの最新化をしてからだと思います。
(「絡みあっていそう」と書いたのはそういう理由です。)
アバターが必要ないのであれば、表示しないというのも一案かと思います。
(現在、プラグインの影響なのか、何が表示されているのか分からないです。)
トピックスターター 2022年6月3日 15:26
mk2さま
早速のご回答ありがとうございます
教えていただいた作業をやってみます
まずはお礼まで
作業後に結果を報告させていただきます
2022年6月3日 15:35
●原因
無条件で画像(imgタグ)を幅100%としており。
個別にサイズ指定されていれば問題ないですが、
コメントのアバターアイコンは、サイズ指定がないので幅100%が適用され拡大表示となり。
この時、アイコンが透明画像の為、隙間が空いたように見え。
●対策
.entry-contentを追加し、投稿記事中の画像のみ幅100%で表示させ。
.entry-content img { width: 100%; height: auto; }
サイドバーに配置しているプロフィール画像は幅100%とならないので、個別に指定します。
#custom_html-2 img { width:100% }
アスペクト比を維持させるような指定がありますが、エラーになっているので削除かと。
aspect-ratio: attr(width) / attr(height);
2022年6月3日 15:45
無条件で画像(imgタグ)を幅100%としており。
書かれちゃいましたね。
先に、プラグインと親テーマの対応してからと思っていましたが。
と言いつつ、しばらく離席しますので、後回りにもしづらかったので、ちょうど良かったかもです。
では、しばらく離席します。
(PCはしばらく使えないです)
トピックスターター 2022年6月3日 16:37
mk2さま
a3 Lazy Load 2.4.9削除
変化なし
テーマ名:Cocoon
バージョン:2.4.5.2に更新
「Gutenbergエディターを有効にする」のチェックを外す
「Classic Editor」をアンインストール
WP Multibyte Patchインストール
ここまで変化なし
Wordpressバージョン:5.8.4→6.0
変化なし
All-in-One WP Migration 7.58→7.61
Google XML Sitemaps 4.1.1→4.1.3
Media Library Folders for WordPress 7.0.8→7.1.0
Throws SPAM Away 3.3→3.3.2
変化なし
コメント本文の前に入る空白に関しては変化はないのですが、ページ内コンテンツの一番のキモとなる地図と標高グラフが表示されなくなってしまいましたので、そちらの復旧のため、今後の作業まではかなりの時間がかかってしまうものと思われます
ありがとうございました
トピックスターター 2022年6月3日 16:41
chu-yaさま
ご回答ありがとうございます
.entry-contentを追加し、投稿記事中の画像のみ幅100%で表示させ。
サイドバーに配置しているプロフィール画像は幅100%とならないので、個別に指定します。
この部分のcssを書き換えたところ添付ファイルの状態になりましたので、一旦元に戻しました
すぐにでも作業をして結果報告をしたいのですが、コンテンツのキモとなる地図と標高グラフが表示されなくなってしまったため、まずはそちらの復旧にとりかかるため、申し訳ありませんがしばらく作業ができなくなってしまいます
ちなみになんですが、ご教示いただいたcssを書き込み、添付ファイルの状態になった時でもコメント前の空白に変化はありませんでした
アスペクト比を維持させるような指定がありますが、エラーになっているので削除かと。
これはまだできていません
ありがとうございました
2022年6月3日 16:46
sakusakujzz20さん
スマホからなもので、詳しく確認ができないのですが・・・。
プラグインを無効化することで、どんなアバターが表示されているのか分かるとか思いましたが、透明なアバター画像のままのようです。
コメント欄のアバターは、皆様ご利用なのでしょうか?
(透明であれば、意味ないのでは・・・。)
必要なければ、アバターを表示しないのも一案です。
WordPressの設定の「ディスカッション」からできると思います。
現在無条件で、imgタグのwidthが100%になっており、アバターも拡大されています。
わいひら reacted
2022年6月3日 16:59
正しく伝わっていなかったようなので。
子テーマCSSに記述されている、以下の部分を書き換えて下さい。
imgを.entry-content imgとして下さい。
/************************************ ** 写真読み込み時のレイアウト崩れ防止 ************************************/ img { width: 100%; height: auto; aspect-ratio: attr(width) / attr(height); }
新たに以下のCSSを追加して下さい。
#custom_html-2 img { width:100%; }
わいひら reacted
トピックスターター 2022年6月3日 17:23
mk2さま
chu-yaさま
いろいろとご回答ありがとうございます
地図と標高グラフはcocoonのバージョンを1.8.9.1に戻したら表示されました
今夜から出かけてしまいますので今後の作業は帰ってからになります
作業開始は早くて日曜の昼からになるかと思います
いろいろとご回答いただいている中不躾で申し訳ありません
また戻りましたら作業を行います
不慣れで知識もありませんので、作業には時間がかかると思いますが、今後ともよろしくお願いします
2022年6月3日 17:51
sakusakujzz20さん
地図と標高グラフはcocoonのバージョンを1.8.9.1に戻したら表示されました
これは、その状態を拝見しないと分からないかもしれないです。
(見ても分からないかもしれませんが)
あまりにも古いバージョンですので、正直お勧めはしませんが。
(クラシックエディタなら大丈夫なんでしょうか・・・)
ちなみに何の機能で表示なさっていますでしょうか。
以下のプラグインでしょうか。
LF Hiker 1.13.0
だとすると、以下のような状態みたいです。
こちらも、WordPressのバージョンが上がっていくと、いつ動かなくなるか・・・。
(今後、PHPのバージョンも影響あるかもしれないです)
(今後、PHPのバージョンも影響あるかもしれないです)
こちらもあまりお勧めできないような・・・。
ただ、代替のものがなければ、使っていくしかないのかもしれないですが、リスクはありそうに思います。
わいひら reacted
トピックスターター 2022年6月5日 09:43
mk2さま
アバターは必要ないのでWordPressの設定の「ディスカッション」でアバターを表示するのチェックを外したところ、問題が解消しました
chu-yaさま
とりあえずの問題は解消しましたが、今後のためもありますので以下の変更をしました
プロフィール画像のcss追加
imgを.entry-content imgに変更
これでとりあえずの問題は解消しました
色々とありがとうございました
mk2さま
以前はLfHikerプラグインを使っていましたが、あまりプラグインを使いたくなかったので、現在は使用していません
今はLeafletというJavaScriptライブラリで地図表示
HighchartsというJavaScriptライブラリで標高グラフの表示をしています
cocoonバージョンを2.4.5.2まで上げると表示されなくなってしまいますので、どこまで上げて大丈夫かの検証と、表示されなくなる原因の追究をしていきたいと思います
こちらは当トピックとは別の案件になりますので、行き詰りましたら新しいトピックを立てさせていただきます
本当にありがとうございました
解決済みにしてしまうと新たな書き込みができなくなってしまうかもしれませんので、折を見て、解決済みにさせていただきます
mk2 reacted
2022年6月5日 09:58
sakusakujzz20さん
まずは、解決なさって何よりです。
確か「解決済み」にしても書き込めるはずです。
但し、「解決済み」にした場合、わいひらさんが「クローズ」なさると思いますので、何かある場合は「解決済み」にしない方が良いかもしれないですね。
プラグインは使っていないのですね。
Leafletであれば、表示されるはずですよね。
このフォーラムでも数は多くないですが、Leafletに関するお問い合わせがあった記憶があります。
Highchartsは初めて聞きました。
世の中には便利なものがあるなぁと感心します。
仰る通り別件かと思いますので、別トピックを立てていただくのが良さそうですね。
わいひら reacted
トピックスターター 2022年6月6日 21:03
まだ新しいトピックを立てるほど追い込み切れてないので途中経過です
cocoonのバージョン2.1.3.1まではOK
2.1.3.2にすると投稿ページのleafletとHighchartsが表示されなくなります
固定ページのleafletは表示されます
投稿ページで使っているleafletに渡す値を作るための関数が引っかかるのか、関数を呼び出すためのphpが引っかかるのか
バージョン2.1.3.1と2.1.3.2の更新履歴
こちらを眺めながら考えてますがなかなか難しそうです
表示されないコードの最小構成を作って検証するべく、コード編集中です
2022年6月6日 21:35
sakusakujzz20さん
既に新しいトピックを立てていただいた方が良いと思います。
(やはり別件だと思います、件名とは違う事象かと。)
ちなみに、もしよろしければ表示させるためのコードをご提示いただいたもよろしいでしょうか。
sakusakujzz20さんのサイトから、ソースをコピーしてみましたが、何かが違うようで、上手く表示出来ず、崩れてしまいました。
(Script実行後のソースだから表示されているだけかもしれないです。)
動作させるために、必要なものがあれば、それも教えてください。
(コードを貼り付けるだけで良いのか、他に何か必要なのか、その辺りも、ご教示いただけると助かります。)
ちなみに環境は、以下です。
WordPressバージョン:6.0 PHPバージョン:7.4.1 ブラウザ:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.63 Safari/537.36 サーバーソフト:Apache/2.4.43 (Win32) サーバープロトコル:HTTP/1.0 エンコーディング:gzip, deflate, br 言語:ja,en-US;q=0.9,en;q=0.8 ---------------------------------------------- テーマ名:Cocoon バージョン:2.4.5.4 カテゴリ数:5 タグ数:2 ユーザー数:3 ----------------------------------------------
とは言え、今日はもう時間はとれないかもしれないです。
わいひら reacted
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。