Cocoonフォーラム

サイト内検索
書き込みの前に以下の3点をご確認ください。
  1. 1つのトピックにつき1つの質問を書き込んでください
  2. 不具合・カスタマイズ対象ページのURLを提示高速化を無効にしてください
  3. 該当部分のキャプチャ・環境情報とともに書き込んでいただけると助かります

何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。

不具合・カスタマイズ対象ページのURL:

相談内容:

不具合の発生手順:

解決のために試したこと:

※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:

※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。

環境情報の取得方法はこちら。
https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
https://wp-cocoon.com/theme-trouble/

フォーラム利用ガイドリンク

  1. フォーラムガイドライン
  2. よくある質問と答え(FAQ)
  3. サポート対象外のケース
  4. 原因不明の不具合用トラブルシューティング
  5. トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw
  6. 真っ白画面でのエラーメッセージの確認方法
  7. ブラウザ環境チェックツール
  8. Cocoonカスタマイズ依頼

フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。

最近のコメントウィジェットの記事タイト...
 
共有:
通知
すべてクリア

最近のコメントウィジェットの記事タイトルの前の半角スペースについて

7 投稿
3 ユーザー
8 Reactions
207 表示
(@takayuki)
Eminent Member Registered
結合: 8年前
投稿: 21
トピックスターター  

https://wp-cocoon.com/community/postid/64252/

以前、半角スペースでスタイリングしていた部分をスタイルシートで指定できるように変更されていますが、
最近のコメントウィジェットの記事タイトルの前の半角スペースも同様でしたら対応していただけると幸いです。
よろしくお願いいたします。



   
引用
エックスサーバー 高澤
(@s_takazawa)
Reputable Member Moderator
結合: 1年前
投稿: 170
 

@takayuki さん

お世話になっております、

上記ご要望いただき、ありがとうございます。

先日同様の対応をしたということで、最近のコメントウィジェットも合わせた方が良いかと思いました。

対応いたしますので、少々お待ちください。



   
わいひら reacted
返信引用
大門未知子
(@chu-ya)
Illustrious Member Registered
結合: 4年前
投稿: 4151
 
●対応案
 
案1
他に合わせ以下のようにコメントの投稿タイトルをspanタグで囲む。
<div class="recent-comment-article"><span class="fa fa-link" aria-hidden="true"></span><span class="recent-comment-title">' . $title . ' <span></div>
 
その上でCSSを追加するか
.recent-comment-title {
margin-left: 3px;
}
 
案2
spanタグを設けず以下とするか?
.recent-comment-article > span:after {
content: "";
margin-right: 3px;
}
 
 


   
返信引用
大門未知子
(@chu-ya)
Illustrious Member Registered
結合: 4年前
投稿: 4151
 
' <span></div> → ' </span></div>

spanタグが入力ミスしています。



   
返信引用
大門未知子
(@chu-ya)
Illustrious Member Registered
結合: 4年前
投稿: 4151
 

@s_takazawa さん

https://github.com/xserver-inc/cocoon/pull/328/commits/375ca80f2feca23e63e48a17e05c4d9442fe8ab1#diff-b78be019f1dc6d57753ea900c3805b114cd53ab7c0db836cc081836df1b99b7a

以下ではFontawsome4しか考慮されていません。

.recent-comment-article .fa {
  margin-right: 6px;
}

もしも既存のHTML構成のまま、アイコンの後ろに余白を設けるなら、先述のように以下とすべきです。

.recent-comment-article > span:before {

 



   
返信引用
大門未知子
(@chu-ya)
Illustrious Member Registered
結合: 4年前
投稿: 4151
 

@s_takazawa さん

なぜ、記述したCSSクラスで fa が使えないのか、理解できていますか?

Cocoonのソース上のHTML構造では、アイコンフォント部分は Font Awesome 4 で作られています。

以下の関数によって Font Awesome 4 → Font Awesome 5 のクラス対応が定義されています。

https://github.com/xserver-inc/cocoon/blob/fb0c1778efcb728de6464a4421b477daf985e7c0/lib/utils.php#L3574

そして、[Cocoon設定]→[全体]→サイトアイコンフォントを「Font Awesome 5」に設定した場合、HTMLの最終出力時に、サイトアイコンフォントのクラスを書き換えて出力しています。

https://github.com/xserver-inc/cocoon/blob/fb0c1778efcb728de6464a4421b477daf985e7c0/lib/page-speed-up/minify-html.php#L79-L81

結果として、fa fa-link は fas fa-link に変換されるため、fa は使用できません
そのため、span タグで判別するか、あるいは投稿タイトルを span タグで囲んで任意のクラスを付与し、そこに margin を定義する必要があります。



   
返信引用
エックスサーバー 高澤
(@s_takazawa)
Reputable Member Moderator
結合: 1年前
投稿: 170
 

@chu-ya さん

いつも鋭いご指摘誠にありがとうございます。はい、fontawesome周りでご指摘いただき「HTMLが書き換えられること」を前提にコードを書く必要があることと思っておりまして、そちらに関して今だ反映できておらずご連絡いただきすみません。

僕としてもCocoon全体を見て慎重に検討できればと思っており、いただいた複数案にいずれもおっしゃる通りと思っておりまして、さらにその中のどれが良いかまで詰めれてないのですが、chu-yaさんからご教示いただいた詳細内容をもとに、調整を加えさせていただければと思っています。

また、実装が一旦区切りがついたタイミングでCocoon設定など各種機能の全体を通して影響範囲を確認するようにしておりますため、そちらも引き続き行えればと思います。


この投稿は3週間前 2回ずつエックスサーバー 高澤に変更されました

   
わいひら reacted
返信引用
共有:

問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。

また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。

「いいね!」機能はフォーラム登録者のみが利用できる機能です。

CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。

フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。

最近の書き込みはこちら。

詳細なカスタマイズ依頼をするならこちら。

タイトルとURLをコピーしました