OneBoxでサイトアイコン(ファビコン)が表示されないのはなぜですか?

Discourse フォーラムに自分のリンク(WordPressサイト)を埋め込むと、以下の例のようにサイトのタイトルに加えてWordPressサイトのサイトアイコン(ファビコン)が表示されないことに気づきました。

何か理由があるのでしょうか?

「いいね!」 1

機能したことはありますか?WordPressサイトはhttpですか、それともhttpsですか?

「いいね!」 3

そうだったと思うのですが、勘違いかもしれません。

これは良い説明のようです。

「いいね!」 2

実際には、混合コンテンツの方が一般的な理由だと思います。しかし、数分前にWordPressサイトのリンクを使用してここで試したところ、ファビコンがうまく表示されていました。したがって、問題はOPから発生しており、DiscourseとWordPress間の奇妙なグリッチではありません。

「いいね!」 1

httpsが至るところにあり、もう何年もそうだよ。

favicon.icoファイルを確認したところ、それもhttpsだった。

プラグインの競合があるのかな…

「いいね!」 2

プラグインではないことを確認できます。

開発サイトを立ち上げ、すべてのプラグインをオフにしましたが、それでもうまくいきませんでした。

狂気の沙汰です。

「いいね!」 2

壊れた画像のアイコンが表示されていますか、それともサイトアイコンが表示されるべき場所に何も表示されていませんか?

サイトへのリンクをここに投稿するか、Metaで自分自身(または私)に送信するプライベートメッセージに投稿して、Discourseフォーラムに関連する問題かどうかを確認できます。

オンラインのoembedデバッガーがサイトアイコンに関するデータを返すかどうかはわかりません。通常、サイトがDiscourseのワンボックスを作成しない問題については、https://embed.ly/docs/explore/oembed を試すことをお勧めしますが、アイコン/ファビコンに関する情報が得られるかはわかりません。

「いいね!」 3

サイモン、アイデアをありがとう。

はい、私のサイトからMetaのDiscourseインスタンスにリンクを貼り付けましたが、結果は同じでした。サイトのタイトルの隣にアイコンがありません。アイコンが表示されるべき場所の隙間さえありません。

リンクをありがとう。サイトアイコンはパラメータではなく、サムネイルがパラメータであり、私のものは正しく表示されています。

Discourseがサイトアイコンを取得するためにどのファイルを見ているか知っている人はいますか?

皮肉なことに、CBSニュースのリンクを貼り付けましたが、サイトアイコンはありません。しかし、NBCニュースにはあります。Discourseが何を求めているのかはわかりませんが、どこかで何かを見落としているに違いありません…

frontpage を onebox すると機能しますか?

ウェブサイトのホームページへの直接リンクを使用した場合、どうなりますか?

いいえ、それでも機能しません。:man_shrugging:t3:

ファビコンはどうやって追加したのですか?すべてのページで<head>の下に<link rel="icon" href="/path/to/favicon.ico">があることを確認しましたか?

「いいね!」 5

:joy:

やったね!

それで聞いてくれ…

しばらく前に https://realfavicongenerator.net を使ってアイコンセットをまとめたんだ。でも、生成されたコードをサイトのheadセクションに追加するのを忘れてたんだよ。:man_facepalming:t3: 画像はすべて正しい場所に配置されていたから、この一点を除いてすべて機能していたんだ。

兄弟、今回のヘルプありがとう。:+1:t3:

「いいね!」 3

昔はすべて「手動」で行われていた初期の頃は、ルートディレクトリにファビコンがあれば十分でした。

最近では、通常SEOプラグインを使用しており、それらはすべて必要なことをすべて自動的に処理してくれるため、必要なのは画像をアップロードするだけで、フォーマットやサイズもそれほど重要ではなくなりました。そして、おそらくそれがあなたや私、あるいは他の誰もがそのような…101レベルの理由を考えなかった主な理由でしょう😝

「いいね!」 2

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.