2/2「Windowsで8bitdo zero2を使ってクリスタ用左手デバイスにする方法」をアップしました

SANGOでメニューとソーシャルアイコンが表示されないトラブルで鼠を一匹見つけた話

前回までのあらすじ
去年の12月頃からすっかりゲームにハマってしまいblogの事を完全に忘却していたゆーいち。
そろそろ更新しなきゃと2か月ぶりにサイトを開いた彼が目にしたのはメニューとtwitterやfacebookなどのソーシャルボタン(シェアボタン)やフォロー用アイコンが中途半端にしか表示されない不具合だった。

本来であれば
こうなるところが
こう。
twitter、facebook、LINEのシェアアイコンボタンが消失ミステリー。

当ブログは「WordPressテーマ SANGO」を使用しているのですが、触るのが2ヶ月ぶりな事もあり、

ゆーいち

はっはーん、これはwordpressのアップデートで微妙に仕様が変わって表示が消えて、SANGOも対応アップデートのパターンだな
と思い、公式サイトを見た所やはり修正ファイルがアップされていたので迷うことなくインストール。
参考 SANGO | 心地良さを追求したWordPressテーマSANGO

結論から言うと直りませんでした。原因はSANGOではなかったからです。

やってみた事とその成果

・SANGOの設定の見直し
→放置していただけで設定変更した訳ではないし特に問題は無さそう。
・プラグインを一つずつ停止してみる
・SANGOで使用している追加のCSSをすべて削除
・子テーマ自体を削除して再インストール
→症状変わらず

・PCからブラウザ(Google Chrome)で見た時は問題ないのでスマホ(iOS)に問題があると仮定。スマホ版Chromeで見ると正常表示。更に別のスマホ用ブラウザで見ても問題ないのでiOS版Safariに問題があると断定。

で、原因はこいつでした。

twitterやFaceBookの「いいね!」やシェアボタンをフィルタリングする「AdGuard」の「ソーシャルメディアフィルター」によって消えていました。

なんだか飼っていたハムスターにテレビのコードを食いちぎられていたような感覚です。お前かよ…。
「ああ、それはそうか」と納得はしたんですが、私がAdGuardをインストールしたのはSANGOを導入して少し後ぐらい話なので、おそらくブラウザのキャッシュによって「自分には正常に」見えていたんでしょう。恐ろしい話です。

ちなみにハンバーガーメニューが表示されない件については何かのタイミングで、「ウィジェット→スマホ用ナビドロワー」の中身が丸ごと消失していたのが原因でした。多分Wordpress側の問題だと思いますが。

今回大山鳴動した事による影響

プラグイン入り切りによる不具合
→AdQuicktagプラグインの停止により、過去の投稿が真っ白で表示されない等、投稿用のビジュアルエディタが挙動不審になってしまいましたがブラウザのキャッシュ全消去で復旧
→ランダム表示や人気記事の表示など過去投稿に関するプラグインの影響がどこかに現れているのか現れていないのかわからないので要検査
→使用できるウィジェットの数が明らかに減っているので原因追及。

・追加したCSSなどが使えなくなってしまった
→ユーザーさんで作られたボックスや吹き出し用のプログラム文を借りていたのですが、これまでは問題なく使えていた構文や記述に対して、Wordpressのアップデート後、「こいつぁ見逃せねぇなぁ」とダメ出しされて保存できないので全てのエントリーを遡って消したり直したりしてます。
そのユーザーさんの所では問題になっていないようなのでこちら側に問題がありそうです。

・「自分には正常に見えていた」という事に気づかされた事
→新しいプラグインを組み込んだりCSSを追加したらキャッシュをクリアしてまっさらな状態で確認してみる。これは作業手順として至極当たり前の事だと思います。
もちろん私もなんとなく頭の片隅にはありました。
だけど面倒なんです! 専用のテスト環境があればいいけど普段使いのスマホだし!
でも気づいたらやらなきゃいけないじゃん!!

広告ブロッカーと付き合っていく

AdGuardはメジャーな広告ブロックアプリであり、デフォルトでソーシャルボタンのブロックがONになっているため、多くの人が同様に見えている可能性は高いでしょう。

web広告の「ウザったさ」やアフィリエイトの有無についてはここでは論じません。
スマホにAdブロックを入れている事からも分かるように、頻繁に挿入されるyoutubeの広告や、誤クリックを狙うweb広告は私も鬱陶しいと思っていますし、とにかくアクセスを集めてアフィリエイト誘導する姿が「美しい」とも思いません。

が、当ブログでもカエレバを導入しており、「誰か注文してくれてサーバー代の足しになったらいいなぁ」というスケベ心はあります。
ただ、模型blogというマイナージャンル上、収益に期待していません。
ガッツリやるんだったら鉄板の「健康・美容・ペット」あたりでやります。
そもそもchrome(google)からしてアドネットワーク広告を切り捨てようとしてますしね。

ただ、自分がこんな事をやっているんだよ、という顕示欲拡散の障害となるのではそもそもblogを書く意味がなくなるのでなんらか対応を検討しなければいけません。テキストを使ったり昔ながらに手作業でリンク画像を貼り込んだりですかね。

なな

できればSANGO側で何か対応してくれるとありがたいですけどね。

最近はSNSの台頭で「自己」を顕示欲という言葉が一人歩きしている気もしますが人間だったら顕示欲自体は誰しもが持っているもの。
謙遜か予防線かそれを否定しては良いものは絶対に生まれないと思っています。
よしんば本当に一握りの偉人によってそれが生まれたとして、みんなに知ってもらいたいという他者の顕示欲がなければ存在しないのも同然です。
要は程度の問題であって「行き過ぎ」が広告ブロックを招いた構図と一緒ですからね、RT稼ぎやSNS映え問題も。

更新間隔が空いてしまってblogへの意欲が薄れていた所ですが、今回の騒ぎでまだ熱が自分の中にあるんだな、というのが認識出来た気がします。ありがとうネズミさん!