サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
2022年2月8日 19:35
これはcocoonの機能でカスタマイズ可能ですか?
Cocoon自体にそのようにカスタマイズする機能はないです。
CSSを駆使してカスタマイズすればできないことではないのかもしれませんが、無理やりな方法になるのであまり良い方法ではないように思います。
添付された画像のようにカスタマイズするのであれば、PHPでブログカードの部分をカスタマイズした方が良いように思います。
トピックスターター 2022年2月9日 13:52
@akira さん
回答ありがとうございます。おそらくfunction.phpに追記するのだと思いますが、今の所やり方がわかっていないので、書いていただけると助かります。
htmlは以下のような構造にしようと思います。
構造を変更することで無料テーマの手軽さを捨てることになってしまうのなら、戻すかもしれませんが、、、。
<a> <article> <div class="article__title">記事タイトル</div> <ul class="article__data"><li>日付</li><li>カテゴリ名</li></ul> <div class="article__eyecath-description-wrapper"> <div class="article__eye-catch"> <img> </div> <div class="article__description"> 抜粋した本文。 </div> </div> </article> </a>
2022年2月9日 17:10
@bgbg さん
以下のリンクのコードを子テーマの functions.php に追加します。
https://notepad.pw/share/nqy86zi02
【注意点】
① 親テーマに書かれている内部ブログカード用の url_to_internal_blogcard_tag() と外部ブログカード用の url_to_external_ogp_blogcard_tag() を子テーマでオーバーライドしています。
② HTML は新規に作った cocoon_create_html_blog_card() で作っています。
③ https://notepad.pw/share/n1d55e11s は、Cocoon デフォルトの HTML になるものです。class などをご参考ください。
④ ラベルはどうすればいいのか分からないため、書いていません。必要な場合は、↑ のリンクをご参考ください。この部分です。
<div class="blogcard-label ' . $type . '-blogcard-label"> <span class="fa"></span> </div>
⑤ カテゴリーはデフォルトにはないため、適当に取得しています。
⑥ article ではなく、div を使っています。article を使うと、外部ブログカードで replace_anchor_links() が動作してしまい、HTML が変になります。
※ Cocoon 設定 > ブログカード > 外部ブログカード設定で「新しいタブで開く」にチェックを入れると、こんな HTML になっちゃいます。
<a> <a rel="noopener" rticle 以下省略></a> </a>
article を使う場合は、replace_anchor_links() のカスタマイズも必要です。
さる子 reacted
2022年2月9日 19:03
今さらですが、ブログカードでいいのですよね?
最初にお書きになった HTML には、entry-card-content とあります。この class がつくのは、インデックスリストのエントリーカードです。また、article タグがあったりカテゴリーがあったりと、ちょっと疑問に感じた部分があります。
エントリーカードであれば、私が書いたコードは無関係です。別のコードが必要です。
わいひら reacted
トピックスターター 2022年2月9日 21:42
回答ありがとうございます。
子テーマのfunction.phpに設置してみましたが、特に変化がありませんでした。
やはり、あまり大きくいじるのは難しいようなので、CSSのみでカスタマイズしようかなと思います。
大きくいじるとしたら自作テーマですね。
2022年2月9日 23:13
変化がないのは、おっしゃっているのがブログカードではないためだと思われます。ブログカードであれば変化します。
尚、私が思い浮かべているブログカードとは、内部ブログカードを表示する方法 や 外部ブログカードの表示方法 で書かれているものです。
先にも書きましたが、インデックスリストのエントリーカードをおっしゃっていませんか?例えば、WordPress のデフォルト設定でのトップページに表示される全記事一覧のカードです。あるいは、カテゴリーページの記事一覧のカードです。
どの部分かのスクリーンショットがあれば、正確に把握できると思います。
もし、エントリーカードであれば、tmp/entry-card.php を子テーマに設置し HTML を変更します。
この投稿は3年前 2回ずつAkiraに変更されました
わいひら reacted
2022年2月10日 16:23
@bgbg さん
ブログカードとは以下です。
投稿ページ・固定ページの本文中に設置します。
要はリンクでしかありませんが。
自サイトへのリンク、他(外部)サイトへのリンクができます。
Akiraさんがご提示くださった以下をfunctions.phpにコピーしただけですが、添付のようになりました。
https://notepad.pw/share/nqy86zi02
https://notepad.pw/share/nqy86zi02
きいていると思いますよ。
(確認くださっていると思います。)
(確認くださっていると思います。)
ちなみに、エントリーカードであれば、以下のようなものです。
Cocoonの設定により、形が変わります。
Cocoonの設定により、形が変わります。
デフォルトのトップページだったり、アーカイブページ(カテゴリー・月別など)に表示されるものがそれにあたります。
結局はこれもリンクですが、自サイトにしかされません。
管理者でログインした状態で表示すると、アクセス数が表示されていれば、エントリーカードですね。
何か勘違いをなさっているのか、言葉の認識が違うのかだと思います。
トピックスターター 2022年2月11日 14:17
@mk2_mk2 さん
返答ありがとうございます。
言葉の使い方が適切ではなかったようです。
私が変更したかったのは確かに”エントリーカード”です。
ブログカードとは記事内に設置するリンクのことですね。
2022年2月11日 17:47
認識が違ったということですね。
尚、私が思い浮かべているブログカードとは、内部ブログカードを表示する方法 や 外部ブログカードの表示方法 で書かれているものです。
上記のようにお書きいただいていたので、こちらでもご確認できると思います。
また、エントリーカードであれば。
エントリーカードであれば、tmp/entry-card.php を子テーマに設置し HTML を変更します。
上記を修正すれば、できると思います。
子テーマにコピーして修正する分には、少々間違えても元に戻せますし、簡単に修正や削除もできます。
いろいろお試しいただくと良いと思います。
(バージョンアップで親テーマに修正が入った場合は、それをどうするのか見極めが必要になるとは思いますけど。)
わいひら reacted
トピックスターター 2022年2月11日 20:33
2022年2月11日 22:20
bgbgさん
いえ、私はAkiraさんのお書きになったものを貼り付けただけですので。
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。