サイト内検索
Cocoonフォーラム

書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
トピックスターター 2025年5月14日 02:32
こんにちは。
Cocoonテーマの不具合なのか私のWordPress環境の問題なのか分からないのですが、ブログカードに関して一つ不思議な症状を見付けました。
以下の三つのURLですが、1番目と3番目はブログカード表示になります。
2番目はブログカード表示にならずに、そのままURLが表示されます。
https://en.wikipedia.org/wiki/Donald_Trump
https://ja.wikipedia.org/wiki/石丸伸二
https://ja.wikipedia.org/wiki/%E7%9F%B3%E4%B8%B8%E4%BC%B8%E4%BA%8C
少し試した限りではURLの中に全角文字が有るとブログカードにならないように思います。
現状ではこの症状で私が困っている訳ではありませんので、単にご報告と言うことで投稿させて頂きました。
もし症状が再現するようでしたら、参考にして頂ければ幸いです。
わいひら reacted
2025年5月14日 03:29
hiromiさん
フォーラム上部の案内の通り、環境情報のご提示をお願いします。
書き込みの前に以下の3点をご確認ください。
フォーラムマナー・ルールにご協力いただけますと幸いです。
少し試した限りではURLの中に全角文字が有るとブログカードにならないように思います。
確かにその通りかとは思います。
ただ、Windows(Chrome/Firefoxなど、主要ブラウザ)の場合、ブラウザのURL欄からコピーすると、パーセントエンコードされます。
そのため、Windows(主要ブラウザ)では、手打ちでもしない限りは、全角文字の残った状態でのご利用は、基本的にはないのではないかと、思われますけれど。
(手打ちをすることがないとは、言えないのかもしれないですけれど)
確か、Mac(Safari?)をご利用の場合は、全角文字がそのまま貼りつけられてしまうと、以前フォーラムで聞いたことがあるのですけれど。
(Macでも、ChromeやFirefoxでは、パーセントエンコードされるという話だったような・・・)
(Macでも、ChromeやFirefoxでは、パーセントエンコードされるという話だったような・・・)
環境情報がありませんので、どのブラウザをご利用か等、分からないのですよね。
わいひら reacted
2025年5月14日 23:10
Windows10とChrome
上記の環境で、URLに全角文字が残ることって、手打ち以外でありえるのでしょうか・・・。
今のところ、発生し得るのはSafariかなと思っていたのですけれど。
どんなケースだと有り得るのかをしりたいです。
以下のようにすると
$res = preg_match_all('/^(<p[^>]*?>)?(<a[^>]+?>)?https?:\/\/[^\s<>"\'\]]+(<\/a>)?(?!.*<br *\/?>).*?(<\/p>)?/imu', $the_content, $m);
いけそうではありますが、本当に大丈夫かは、しっかり検証しないとちょっと分からないという感じです。
(壊していたら嫌ですし)
あくまで、Windows+Chromeで手打ちした場合、かつ、ブロックエディタ+ブロクカードブロックでしか、確認はできていません。
クラシックエディタや、何パターンが確認しないと・・・という感じです。
(そもそも、どんなケースで発生するのか)
クラシックエディタや、何パターンが確認しないと・・・という感じです。
(そもそも、どんなケースで発生するのか)
わいひら reacted
2025年5月15日 00:51
ふと、思いましたけれど。
以下のページにあるように・・・。
【URL】%エンコードについて
https://zenn.dev/manase/scraps/cd952b55a9905c
エンコーディングの必要性
日本語などの非ASCII文字をURLに含める際は、URLエンコーディング(%エンコーディング)を行う必要があります。これは、特定の文字がURLで正しく解釈されるようにするためです。
例えば、
こんにちは
という文字列をURLに含める場合、これをエンコードすると%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF
のようになります。このようにエンコードすることで、サーバーは正しく日本語を受け取ることができます。
エンコードを行わないことは、危険な気もするのですけれど。
(詳しくは上記のURLのページをご確認ください)
どうなんでしょう?
(この辺りのことに詳しくないのですけれど・・・)
以下でも。
先程も書きましたけれど。
Windows+Chromeで、どのような場合に、URLに全角文字が残るのか、教えていただきたいです。
Windows+Chromeで、どのような場合に、URLに全角文字が残るのか、教えていただきたいです。
わいひら reacted
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。