少し古い WordPress テーマや、制作から時間が経過しているサイトに設置された X(Twitter)シェアボタンは、スマホでタップした際に、以下のようなエラーが発生することがあります(最新のテーマや適切な対策が施されているサイトでは、この問題は解消されていることが多いです)。
スマホから X(Twitter)のシェアボタンをタップしてもシェア画面が表示されず、以下のようなエラーが表示されることがあります。
入力した単語の検索結果はありません。しばらくしてからやりなおしてください。
このエラーが表示されると、X(Twitter)のシェアボタンがまったく反応しない状態になります。
また、エラーが表示されず、シェアボタンがまったく反応しないだけという事例も確認されています。
厄介なのは、同じサイトを PC ブラウザで表示して X シェアボタンをクリックすると問題なく動作するため、この不具合に気づくのが遅くなりやすいことです。
サポートさん
本来であればシェアしてもらえていたはずのサイトやブログ記事が、このエラーによってシェアされなくなるのは、サイトやブログの運営者にとって重大な損失です。まさに死活問題といえるでしょう。
今回は「スマホでサイトの X(旧 Twitter)シェアボタンをタップしても反応が無い時の対処方法」を紹介します。
X シェアボタンをタップしても反応しないエラーの原因
X(Twitter)シェアボタンをタップしても反応しないエラーは、
モバイル版 X アプリがインストールされているスマホで発生します。
ネットで調べてみると、このエラーが話題になり始めたのは2022年11月頃からのようです。ちょうど Twitter 社の買収や運営方針の変更などで、大きな変化があった時期と重なります。
その頃に、シェアボタンの仕様が変更された可能性があります。
X を利用している人であれば、スマホに X アプリをインストールしているケースが多いため、サイト運営者側で対策を行わないと、このエラーが発生する可能性があります。
このエラーは、すべての端末で発生するわけではありません。ただし、Android 端末では比較的高い確率で発生します(僕が所有している3台の Android 端末では、100% 発生しました)。
シェアボタンをタップしても反応しないエラーの対処方法
スマホで X(Twitter)シェアボタンをタップしても反応しないエラーは、シェアボタンの URL を変更してあげることで解消されます。
今までの X(Twitter)シェアボタンは以下の URL から始まります。
https://twitter.com/share? ・・・
この部分を以下の URL に差し替えます。
https://twitter.com/intent/tweet?
URL の「share?」の部分がエラー元となります。この部分を「intent/tweet?」に差し替えることで、スマホで Twitter シェアボタンをタップしても反応しないエラーは解消されます。
WordPress のテーマに関しては、テーマ毎に SNS シェアボタンのコードがまとめられた PHP ページがあると思うので、そちらを探して編集します。
ちなみに WordPress 管理画面のテーマエディターからは編集できません。FTP ツールとエディターを用いて編集する感じですね。
▼ 差し替え用の URL(コピーして使ってね)
|
1 |
https://twitter.com/intent/tweet? |
あとがき
冒頭でも記述しましたが、仕様変更前の状態でも「PC ブラウザで閲覧したサイトでは Twitter シェアボタンは問題なく動作します」ので「スマホではシェアボタンが動作していない」とは夢にも思わず、エラーに気がつかないユーザーも多いと思います。
あなたの運営サイト・ブログの X(Twitter)シェアボタンはスマホから動作していますか?
ぜひ一度確認してみてください。


