-
投稿者投稿
-
2020年3月7日 11:46 AM #48242
トピックを新しく立てる方は次の項目も記述してください(要望トピックの場合は不要です)。
【お使いの Snow Monkey のバージョン】
【お使いのブラウザ】Chrome
【当該サイトのURL】https://hseito.com/contents-macchawan https://hseito.com/content-sadou北島さん こんにちは。
ブログ記事のURLリンクを貼り付けると、その記事のアイキャッチ画像が表示されなかったり、URLの文字列だけが表示されたりとなります。
再度、リンクURLを貼り直したりしましたが改善しません。
また、URLを貼り付けしているのは、当ブログの記事カテゴリーベージですが、アイキャッチ画像が表示されない、URL文字列だけ表示されてたの箇所が、カテゴリーページを見るたびに変わったりします。
以上、ご対応いただければ幸いです。
♥ 0いいねをした人: 居ません2020年3月7日 11:55 AM #48244ブログカードは URL を貼り付けたときと再度編集画面をひらいたときに、そのリンク先のページの情報を取得し、ブログカードを生成して表示するようになっています。おそらくですが、ご報告いただいたページにはブログカードがたくさんはってあるようなので、情報を一気に取得することになり、ところどころ失敗している感じじゃないかなと思います。編集画面を開いて更新を何度か繰り返すと、多分アイキャッチがでるところが別のブログカードに変わったりするのじゃないかと思います。
このようなページの場合は、ブログカードを使うのではなく任意のタクソノミーの投稿ブロックで表示すると負荷が小さくて良いかもしれません。
♥ 0いいねをした人: 居ません2020年3月7日 9:58 PM #48259北島さん
編集画面を開いて更新を何度か繰り返すと、多分アイキャッチがでるところが別のブログカードに変わったりするのじゃないかと思います。
変わります。
このようなページの場合は、ブログカードを使うのではなく任意のタクソノミーの投稿ブロックで表示すると負荷が小さくて良いかもしれません。
試してみますね。
ただ、別のブログ記事に貼ったリンクもアイキャッチ画像が表示されたりされなかったりすることがあります。(プログカードはたくさん貼っていないページです)
画像をご参照ください
以上、よろしくお願いいたします。
♥ 0いいねをした人: 居ません2020年3月9日 10:51 AM #48293ちょっと高度になりますが、検証を手伝ってもらうことは可能でしょうか?
サムネイル画像、favicon 画像は、リンク先のページを解析して画像 URL がとれた後、実際にリクエストを送ってみてちゃんと画像が存在したらブログカードに表示されるようになっています。タイトルや抜粋は表示されているので、おそらくページの解析はちゃんと成功しているんだけど、リクエストをおくったところで失敗しているんじゃないかと思います。ただ、それは僕の環境からでは確かめられないので、実際に問題がおこっている環境で検証してみる必要があります。
snow-monkey/vendor/inc2734/wp-oembed-blog-card/src/App/Model/Parser.php
の242行目〜の部分に、$status_code = $requester->get_status_code(); if ( 200 != $status_code && 304 != $status_code ) { return; }
というコードがあると思います。そこを、
$status_code = $requester->get_status_code(); error_log( '==============================' ); error_log( print_r( $status_code, true ) ); if ( 200 != $status_code && 304 != $status_code ) { return; }
と書き換えた後、ブログカードを貼り付けているページの編集画面を開いてみてほしいです。そして、そのあとサーバーのエラーログをみて、
============================== 404
のような記述がでていないかを確認してみてほしいです。
もし作業が難しそうであれば、サーバーのアカウント情報とFTP情報をいただければ、こちらで作業することも可能です(そのときは Slack の DM で送ってもらえると助かります)。
♥ 0いいねをした人: 居ません2020年3月11日 3:34 PM #48375北島さん、ありがとうございます。
もし作業が難しそうであれば、サーバーのアカウント情報とFTP情報をいただければ、こちらで作業することも可能です(そのときは Slack の DM で送ってもらえると助かります)。
すいません。自分には難しい作業と思われますのでお願いできれば幸いです。
また、コロナウイルスの影響で学校が休みのため、子どもたちの面倒でご対応が遅れ気味となりますが、なにとぞご容赦ください。
このあとの作業のご指示を送っていただければ、幸いです。
♥ 0いいねをした人: 居ません2020年3月12日 9:56 AM #48400了解です。それではひとまず、Snow Monkey の Slack でメッセージをお送りしますので、お手すきのときに確認をお願いします!
♥ 0いいねをした人: 居ません2020年3月30日 12:50 PM #48938ご協力ありがとうございます。検証してみました。やはり一気に大量のリクエストをすることでサーバーから情報の取得を制限されているような状況でした。
次のアップデートで、リクエストを少しずつ遅らせるような変更をいれようと思いますので、アップデートして改善されるようであればそのまま使っていただいて、それでも改善しないようであれば、先日書いたように
ブログカードを使うのではなく任意のタクソノミーの投稿ブロックで表示する
ようにするのが良いのかなと思います。
♥ 0いいねをした人: 居ません2020年4月3日 5:16 PM #49126北島さん。ありがとうございます。
カテゴリーページを確認したところ、リンクのアイキャッチ画像がちゃんと表示されていました。
ただ、今後カテゴリーページのリンクはどんどん増えていきます。
そのときは、北島さんのおっしゃるように任意のタクソノミーで対処いたします。
ありがとうございました!
♥ 0いいねをした人: 居ません -
投稿者投稿
- トピック「URLリンクの貼り付け不具合について」には新しい返信をつけることはできません。