先日、制作しているサイトの個別記事にSNSボタンを設置することがありました。
サイトはWordPressで制作しておりこれの投稿にSNSボタンをつけたいとのことで「WP Social Bookmarking Light」というプラグインを追加しこれで対応。
動作も問題ないようなので完了したと思ったら、LINEのボタンが何回かに一回LINEの投稿画面が開かずApp Storeが開くことがある。
問題が 発生するのに条件があるようでもなく調べると、ボタンのリンク設定が別ウィンドウで開く(target=”_blank”)になっていると不安定になるとのことで「WP Social Bookmarking Light」の設定項目を見たが、別ウィンドウで開く設定を変更することはないので、プラグインのソースを確認すると設定されている場所を確認できたので、LINEの場合だけ別ウィンドウで開かないように設定。
※わけあって「WP Social Bookmarking Light」は古いバージョンを使用しているので現状のバージョンでは何か対策がされているかもしれません。
動作を確認したところ、何度やっても問題なく動作することが確認できました。
バージョンアップでソースの選考が上書きされ元に戻る可能性があるので、結局LINEは「WP Social Bookmarking Light」を使わずLINEで公開されているソースをサイトに合わし編集したものを設定しました。