- 「フォーラムガイドライン」に必ず目を通してください。
- バージョンアップデート後に表示がおかしくなった場合は、
「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。 - フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
フォーラム
お世話になっております。
OGPの設定とTwitterカード表示テストを行っていたところ、
以下のエラーが発生し、原因が掴めず行き詰まっている状況です。
解決策がありましたらご教示いただきたく、よろしくお願いいたします。
<エラーの内容>
スマホ(android)でブラウザ(Google Chrome)を起動し、
任意の記事ページ( https://trial-and-error.work/?p=16 )を表示
ページ内にあるSNSシェアボタン(Twitterボタン)を押すと、
以下のエラーが発生し、Twitter投稿画面とカードが表示されない。
Twitterボタンを押すと、一瞬だけTwitterアプリが立ち上がるが、投稿画面が表示されず
「入力した単語の検索結果はありません。しばらくしてからやりなおしてください。」
とのメッセージが表示されて画面が落ちてしまう。
<自分で試した事>
・SEO SIMPLE PACKの設定再確認、キャッシュのクリア。
⇒改善せず
SEO SIMPLE PACKの設定内容
Twitter用のメタタグを使用するを「はい」に設定
Twitterアカウント名を「*****」に設定
カードタイプを「summary_large_image」に設定
SWELL設定メニューからキャッシュクリアを実施
Twitterアプリ側のキャッシュ削除を実施
Google Chromeのキャッシュ削除を実施
・スマホを再起動してから同じ操作を試す。
⇒改善せず
・他のスマホ(android)で同じ操作を試す。
⇒改善せず
・先にTwitterアプリを起動してからURL貼り付けで試す。
⇒正常に動作
・PC(Windows)環境でTwitterボタンを押す。
⇒正常に動作
・テーマをCocoonに変更し、同じ操作を試す。
⇒正常に動作
Twitterアプリ側の不具合の可能性もありますが、テーマをCocoonに変更すると正常に動作しましたので、
なぜ、SWELLだとエラーになってしまうのかわからないため、こちらに投稿させていただきました。
原因が掴めない状況で申し訳ないのですが、何卒よろしくお願いいたします。
SEO SIMPLE PACK
Jetpack
Advanced Custom Fields
TypeSquare Webfonts for ConoHa
ConoHa WING 自動キャッシュクリア
ConoHa WING コントロールパネルプラグイン
Twitterアプリのバージョンエラーでは?若しくはログイン情報が相違してるとか。
普通にカード表示されます。iOSのりんご🍎ですけれど。PCブラウザから表示出来ないゆう事でしょうか?いずれにせよテーマ無関係だと思います。🐈
お世話になっております。
PCブラウザからではありません。
先に記載いたしましたが、androidのスマホからです。
PC環境ではテスト済みです。
>・PC(Windows)環境でTwitterボタンを押す。
⇒正常に動作
いろいろ調べまして解決しました。
share_btns.php を修正
変更前
https://twitter.com/share?
変更後
https://twitter.com/intent/tweet?
以上です。
@ykazu さん、情報提供ありがとうございます。
確かに、他の方も同様の事象が出ていて、おっしゃるコードに書き換えると改善されるようですね。
参考: https://twitter.com/search?q=https%3A%2F%2Ftwitter.com%2Fintent%2Ftweet%3F&src=typed_query
SWELLカスタマイズ向けの非公式サイトを作りました。何か見つかるかも?→ https://tecchan.jp/swell-tips/
上記以外のWordPress全般向けのナレッジはこちら→ https://tecchan.jp/
むむ、何かTwitterの仕様が変わったのですね。テーマ側もまた次回アプデで修正しておきます...!
SWELL開発者です。