サポート » 使い方全般 » 外部リンクが全部、勝手にポップアップ表示されるように

  • はじめまして。

    WordPressでサイトを運営しています。今年に入ってから、サイト内の外部リンクをクリックすると、タブでなく、新しいウィンドウが開くようになりました。それも、普通のウィンドウでなく、ポップアップウィンドウです。

    ブラウザはChromeで、IEではこの現象を再現しなかったので、当方のChromeがバグっているのだろう、と考えていたところ、読者からも「Chromeだとリンクが開かない」との指摘がありました。

    開かない、というのは、ポップアップブロッカーが作動しているためのようですので、やはりポップアップウィンドウが表示されてしまっているようです。

    プラグインを消したりとめたり、ネット検索で調べたりといろいろ手を尽くしてはいるのですが、どうやっても解決しません。

    (不具合が出始めたのは、プラグインの「Jetpack」インストール後だった気がして、アンインストールしたが、ダメでした)

    しかも、どうやらこの現象が起きるのは毎回ではありません。リンクを連打すると、たまにタブで別窓がオープンすることがあるのです。

    どなたか、同様の現象に見舞われた方はおられませんでしょうか?

    読者の利便性がいちじるしく低下しているようで、ほとほと弱っております。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • Tsuyoshi.

    (@andante0727)

    対象は本当にChromeだけなのでしょうか?

    FirefoxやSafariなどのブラウザでの確認はされたましたか?

    テーマ内のJSが悪さしているとか…。
    最低限、IE、Chrome、Safari、firefoxで検証は必要だと思われます。

    1. プラグインを全部オフ、テーマをデフォルトにする
    2. 再現確認して解消された場合、テーマを戻す
    3. テーマを戻しても再現確認が出来ない場合、いままで使用していたプラグイン1つずつオンにして再現確認

    多分、これで何処かに原因があるのが発見できるのではないでしょうか。
    手間で面倒ではありますが…。
    あとは、Chromeのデベロッパーツールを使うと何かヒントがあるかもしれません。

    トピック投稿者 singer2013

    (@singer2013)

    早速のコメント、恐れ入ります。

    firefoxとsafariをインストールして確認してみたところ、問題ありませんでした。やはりChromeのみで発生する現象のようです。

    というわけで、アクセスの少ないころあいを見計らい、プラグインの全停止とテーマ変更をやってみたいと思います。

    ひとまず、ありがとうございました!

    結果は追って、ご報告させていただきます。

    トピック投稿者 singer2013

    (@singer2013)

    経過のご報告となります。

    どうやら、関連記事表示プラグイン「related posts」が悪さをしていたようです。無効化すると、外部リンクをクリックしても、ポップアップ表示されることはなくなり、きちんとタブで開きます。

    それにしても、このプラグインを使用している他サイトではこんな現象は見られないのにどういうわけでしょうか。

    便利なプラグインですし、これのおかげで直帰率が約60%から1%以下までさがったので、できれば使いつづけたいのですが。

    (ほかの関連記事表示プラグインにチェンジするという手もありますが、使い勝手が抜群なので……)

    なにか、お心当たりのある方がいらっしゃいましたら、アドバイスいただけると助かります。

    どうぞ、よろしくお願いします。

    モデレーター のむらけい (Kei Nomura)

    (@mypacecreator)

    「related posts」という似たような名前のプラグインが多数あるので、
    配布元のURLを貼ってもらえるとよいかと思います。
    DL数が多い、これ[WordPress Related Posts]でしょうか?
    https://wordpress.org/plugins/wordpress-23-related-posts-plugin/

    、このプラグインを使用している他サイトではこんな現象は見られないのにどういうわけでしょうか。

    もし上記のプラグインだったら、の話ですが、
    このプラグイン私も入れてるサイトありますが、おっしゃるような現象は発生してません。

    ということなので、テーマとの干渉(正確にはJavaScriptの干渉)かな???という気がします。確証は全くありませんが。。。

    もしかしたらもう試されてるかもしれませんが、今度はプラグインは動かしたままでテーマ変更だけやってみてください。
    今お使いのテーマの情報(入手元)と、Twentyなんちゃら系に変えてみてどうだっかの情報をいただけると幸いです。

    トピック投稿者 singer2013

    (@singer2013)

    ご回答ありがとうございます。

    ご指摘のとおり、「WordPress Related Posts」です。

    ちなみに、あれからいろいろといじっていましたところ、直接の原因はこのプラグインではないと判明しました。

    プラグイン停止後も、single.phpに直書きした、関連記事を表示させるためのphpコード『<?php wp_related_posts()?>』が残っていたため、その後のhtmlコードが空白になってしまい、そのせいで現象が再現しなかったようです。

    というわけで、このphpコード以降をチェックしてみましたら、footer.phpの『<?php wp_footer(); ?>』がなければ問題は起きないことがわかりました。

    つまりは、システムが、『<?php wp_footer(); ?>』をフックにして、javascriptをいろいろと書きだしており、そのなかのなにかが悪さをしている、ということのようなのです。

    が、残念ながらわたしにわかるのはここまででした……。

    今度は、ご助言いただいたテーマ変更を試してみたいと思います。

    結果、追ってご報告させていただきます。

    とりいそぎ、、、

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「外部リンクが全部、勝手にポップアップ表示されるように」には新たに返信することはできません。