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カスタマイズ依頼

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

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

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

16 投稿
4 ユーザー
18 Reactions
527 表示
(@takayuki)
Eminent Member Registered
結合: 8年前
投稿: 22
トピックスターター  

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

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



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

@takayuki さん

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

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

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

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



   
わいひら reacted
大門未知子
(@chu-ya)
Illustrious Member Registered
結合: 4年前
投稿: 4332
 
●対応案
 
案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年前
投稿: 4332
 
' <span></div> → ' </span></div>

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



大門未知子
(@chu-ya)
Illustrious Member Registered
結合: 4年前
投稿: 4332
 

@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年前
投稿: 4332
 

@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年前
投稿: 194
 

@chu-ya さん

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

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

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


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

   
わいひら reacted
エックスサーバー 高澤
(@s_takazawa)
Reputable Member Moderator
結合: 1年前
投稿: 194
 

@takayuki さん

本件に関して、大変お待たせしております。

現在ご要望に関して調整を進めておりまして、確認等進めて近日公開に向けて進めさせていただいております。

完了しましたら改めてご報告させていただきますので、お待たせしてしまい恐縮ですが、少々お待ちいただけましたら幸いです。


この投稿は1か月前ずつエックスサーバー 高澤に変更されました

   
わいひら reacted
エックスサーバー 高澤
(@s_takazawa)
Reputable Member Moderator
結合: 1年前
投稿: 194
 

@chu-ya さん

本件に関して、大変お待たせしております。

先日は調整のご提案いただき、改めまして誠にありがとうございました。

調整のほう完了いたしまして、「既存のHTML構成のまま」の形で調整を行わせていただきました。

わいひらさんへご確認いただければと思います。



   
わいひら reacted
エックスサーバー 高澤
(@s_takazawa)
Reputable Member Moderator
結合: 1年前
投稿: 194
 

@yhira
わいひらさん

お待たせしてしまい申し訳ございません。

本件に関して調整が完了いたしましたので、ご報告させていただきます。

以下PRにて内容の方おまとめいたしましたので、お手すきでご確認いただけましたら幸いです。
https://github.com/xserver-inc/cocoon/pull/328

(対応内容)
・最近のコメントウィジェットの lib/widgets/recent-comments.php にて、87行目$title変数の手前の半角スペースを削除
・style.cssに新たに「.recent-comment-article > span:before」を追加し、margin-right: 6px;を適用

お忙しいところ恐縮ですが、お手すきでご確認のほどよろしくお願いいたします。



   
わいひら reacted
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 8年前
投稿: 18418
 

@s_takazawa さん

ご対応いただきありがとうございます。
確認させていただきます。



わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 8年前
投稿: 18418
 

@s_takazawa さん

ご対応いただきありがとうございます。
プルリクエストをマージしておきました。



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

@yhira
わいひらさん
いつも大変お世話になっております。

お返事の方遅くなってしまい申し訳ありません。
ご対応いただき、ありがとうございます!


この投稿は1か月前ずつエックスサーバー 高澤に変更されました

   
わいひら reacted
エックスサーバー 高澤
(@s_takazawa)
Reputable Member Moderator
結合: 1年前
投稿: 194
 

@takayuki さん
本件大変お待たせいたしました。

ご要望いただいておりました、最近のコメントウィジェットの記事タイトルの前の半角スペースを削除する調整が完了いたしましたので、ご報告させていただきます。

本修正を反映した最新の開発版ファイルを、GitHubへ公開いたしました。
次回以降の公式アップデートにも本修正は含まれますが、いち早く修正版をご利用いただく場合は、以下のGitHubページよりzipファイルをダウンロードしてお試しいただけますと幸いです。
------------------------------------------------
https://github.com/xserver-inc/cocoon

開発中の最新ファイルをダウンロードする場合は、上記ページのダウンロードボタンからzipファイルをダウンロードいただけましたら幸いです。

▼WordPressでの手動アップデート方法はこちら

https://wp-cocoon.com/manual-update-of-cocoon-theme/

ご確認のほど、よろしくお願いいたします。


この投稿は1か月前ずつエックスサーバー 高澤に変更されました

   
(@takayuki)
Eminent Member Registered
結合: 8年前
投稿: 22
トピックスターター  

@s_takazawa さん

こちらでも確認いたしました。
お忙しい中ご対応いただきありがとうございました!



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

@takayuki さん

ご確認いただき、ありがとうございます!



   
わいひら reacted
共有:

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

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

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

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

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

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

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

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