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

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

アイキャッチ画像に画像の拡大表示を適用...
 
共有:
通知
すべてクリア

[解決済] アイキャッチ画像に画像の拡大表示を適用したい

6 投稿
3 ユーザー
4 Reactions
874 表示
(@みなみ)
Active Member
結合: 4年前
投稿: 5
トピックスターター  

こんにちは。

cocoon設定の画像にある

・アイキャッチ画像

・画像の拡大表示(baguetteBox)を設定しています。

 

記事内の画像は、リンクで拡大表示できましたが、アイキャッチ画像の適用のしかたがわかりませんでした。

よろしくお願いいたします。

 


   
リフィトリー
(@leafytree)
Illustrious Member Moderator
結合: 6年前
投稿: 6845
 

前略、みなみさん

他の方から、的確な回答があれば、スルーしていただいて良いのですが、アイキャッチ画像には拡大効果は適用できなかったような気がします。(うろ覚えなので間違っているかもしれません)

 

私は、自分のサイトでは、Cocoon設定の「画像」タブの設定で、「アイキャッチの表示」の「本文上にアイキャッチを表示する」のチェックをはずして、アイキャッチ画像の設定をOFFにして、アイキャッチ画像と同じ画像を記事タイトルの直下に通常の画像として配置しています。(アイキャッチ画像自体は記事編集画面のサイドバー?で設定しています)

 

アイキャッチ画像の設定はするものの、アイキャッチ画像を記事には表示させないようにしている、という意味で、アイキャッチ画像自体は設定されているので、記事一覧や、新着記事、人気記事等のサムネイル画像として表示されています。

 

SNSシェアボタンや、投稿日、更新日との位置関係が、「アイキャッチ画像」とは異なってしまいますが、私のサイトの場合はアイキャッチ画像下のSNSシェアボタンは非表示にしているので、知らない人にはアイキャッチ画像に見えていると思います。

 

私の場合は画像の拡大効果を使いたいためではないのですが、このやり方なら、通常の画像なので、拡大効果も使えるかな?と思った次第です。

 

大きな欠点としては、カテゴリーラベルを使えないことでしょうか。(私は画像の中にラベルが表示されるのはあまり好きではないので使っていないです)

 

参考になるかどうかはちょっと疑問ですけれども・・

この投稿は3年前 5回ずつリフィトリーに変更されました

   
わいひら reacted
(@みなみ)
Active Member
結合: 4年前
投稿: 5
トピックスターター  

リフィトリーさんありがとうございます。

アイキャッチ画像と同じ画像を記事タイトルの直下に通常の画像として配置しています。

やはり、おっしゃる方法がシンプルですよね。うまくいかなかったら、この方法でしてみます。

 

div #baguetteBox-slider に

#baguette-img-0 〜 画像ソースを指定してあるので、

なんとかそこに付け足すことができればよいのですが……。

ちょっと、ソースコードを見て、フィルター関数を追加してうまくいくか研究してみます。


   
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

みなみさん

私もまったく詳しくはないですが。。。

#baguette-img-0 〜 画像ソースを指定してある

これは、baguetteBox.jsの実行結果として作られるのではないか。。。という気はします。
(推測です。)

Cocoonでは、おそらく以下の部分で「.entry-content」配下の画像を指定しているのではないかと思います。
(詳しくはないので、完全な推測ですが。)

https://github.com/yhira/cocoon/blob/5a01e8eb097e0f31551a8273d17bf509efa28f04/lib/utils.php#L640

(本当はその下のbaguetteBox.runなのでしょうけど。

ですので、アイキャッチはその範囲に入っていないということだと思います。

ただ、アイキャッチはリンクにはなっていないと思いますから、上記を変えただけで拾ってくれるかは、分かりません。
(リンク先の画像を対象にしていると思いますし。)

また範囲を変えてしまうと、余計なものまで拾ってしまうかも知れません。

 

正直私も良く分かってはいないので、このくらいしか言えません。


   
わいひら reacted
(@みなみ)
Active Member
結合: 4年前
投稿: 5
トピックスターター  

mk2さん、ありがとうございます!

 

Cocoonでは、おそらく以下の部分で「.entry-content」配下の画像を指定しているのではないかと思います。

https://github.com/yhira/cocoon/blob/5a01e8eb097e0f31551a8273d17bf509efa28f04/lib/utils.php#L640

おかげで仕組みがスッキリわかりました。画像リンクをスキャンしているんですね。

アイキャッチ画像のURLをコピーしてから、

<a href=...></a>で空白の画像リンクを挿入したら、無事に目的通り、スライドショーに追加できました。

これで、表示している画像に関係なく、スライドショーに追加できるので、幅が広がります。

(ブログをプレゼン資料にできる)

感謝です。


   
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

みなみさん

<a href=...></a>で空白の画像リンクを挿入したら、無事に目的通り、スライドショーに追加できました。

なるほどっ!

私も勉強になりました。
ありがとうございます。

(私もあとで、試してみようと思います。)


   
共有:

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

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

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

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

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

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

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

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