サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
トピックスターター 2025年10月8日 03:43
----------------------------------------------
テーマ名:Cocoon
バージョン:2.8.8
カテゴリー数:18
タグ数:123
ユーザー数:2
----------------------------------------------
●現象
以下のURLをブログカード化しているサイトがあり、該当サイトのブログカードのサムネイル画像がすべて表示されていなかった。
ラッコツールで上記URLを指定した場合、og:imageは表示されなかった。
ただし、HTML上ではog:imageが定義されており、ブラウザで画像URLを直接開くと表示される。
●原因
外部からの直接アクセスを禁止している。
ブログカード生成時に直接og:imageのURLを参照しているため、403 Forbiddenとなり、画像が表示されなかった。
●対策
外部画像を一度自サイトにキャッシュとして保存する。
ブログカードでは自サイト上の画像を参照することで403 Forbiddenを回避する。
$res = fetch_card_image($ogp->image, $url);
if ($res) {
$ogp->image = $res;
}
わいひら and エックスサーバー 高澤 reacted
2025年10月16日 11:24
わいひらさん
お待たせいたしました。
本件に関して対応が完了し、PRを作成いたしましたのでご報告いたします。
お手すきでご確認のほど、よろしくお願いいたします。
PR:
https://github.com/xserver-inc/cocoon/pull/301
(対応内容)
・「lib\blogcard-out.php」の182行目付近の条件分岐のemptyに「!」を追加し、fetch_card_image()関数をただしく処理されることにより、外部画像をローカルにダウンロード・保存しブログカードのサムネイル画像が表示されるように調整
お忙しいところ恐縮ですが、お手すきでご確認のほどよろしくお願いいたします。
わいひら reacted
トピックスターター 2025年10月17日 01:13
上記の訂正です。以下でエラーが発生。
----------------------------------------------
WordPressバージョン:6.8.3
PHPバージョン:8.3.21
----------------------------------------------
はじめてのサイトをブログカードとした際、エラーとなり。
Deprecated: Creation of dynamic property OpenGraphGetter::$image is deprecated in /virtual/chuya/public_html/temp/wp-content/themes/cocoon-master/lib/blogcard-out.php on line 187
わいひら and エックスサーバー 高澤 reacted
トピックスターター 2025年10月17日 02:59
●原因
以下でogp->imageへの代入が問題かと思います。
●対策
処理を整理すると以下の動作なのでは。
- og:imageが取得できれば、キャッシュに保存されている、画像を$imageにセット。
- og:imageが取得できなければ、og:imageのURLを参照を$imageにセット。
https://notepad.pw/share/YumCiPDCSmAI7Lak8m41
わいひら and エックスサーバー 高澤 reacted
2025年10月23日 16:52
@chu-ya さん
上記ありがとうございます!
ご指摘いただいた通り、非推奨のエラーを確認いたしましたので対応いたしました。
また、ご提供いただいたコードも誠にありがとうございます。
わいひらさんへご確認いただきますので、お待たせしてしまい恐縮ですが、少々おまちください。
この投稿は4日前ずつエックスサーバー 高澤に変更されました
わいひら reacted
2025年10月23日 16:53
わいひらさん
お待たせいたしました。
追加でご指摘をいただきました、非推奨エラーの件について対応し、PRを作成いたしましたのでお手すきでご確認のほどよろしくお願いいたします。
(追加対応内容)
- lib\open-graph.phpのOpenGraphGetterクラスによって発生していたPHP8.2での仕様変更による動的プロパティの非推奨エラー対策として、lib/blogcard-out.phpのurl_to_external_ogp_blogcard_tag()関数内の処理の代入方法を調整
度々お手数おかけいたしますが、お手すきでご確認のほどよろしくお願いいたします。
わいひら reacted
トピックスターター 2025年10月24日 00:28
----------------------------------------------
テーマ名:Cocoon
バージョン:2.8.8
カテゴリー数:18
タグ数:123
ユーザー数:1
----------------------------------------------
対策されていることを確認しました。
本件をクローズとします。
わいひら reacted
2025年10月24日 00:36
ご確認いただきありがとうございます。
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。






