WordPressのLightBoxが、おかしくなったので直してみたの巻
どうも一時期、プラグインのアップデートでプラグイン同士の齟齬が発生したようです
ちょっとログを見ていて不思議なことがあったんです
画像のみのViewが発生していました
今まで、そんなことは、なかったのですが・・・
まあ、なんかの間違いかなと思い、のんきに過ごしていましたが、ウェブマスターツールで警告されては、無視することは出来ません
検索結果に影響しますので
早速、対策です
現象
画像をクリックすると、普通はLightBoxで別ウィエンドウで表示されるのですが、どうも一部が通常のページに画像として表示されました
調べてみると、12年12月から13年2月までの記事が発生するようです
正しくはこちら
画像をクリックすると別ウィンドウが開き、画像がポップアップ表示されたようになります
原因
どうも、画像をクリックすした時のリンク先が独自なものになっているようです
正しくは・・・.jpgか・・・.pngとなっているところ、異常なものはattachment_idや.jpg/pngがないものとなっていました
対応としては、異常なリンクを見つけ出し、その同じ行で書かれているimgのリンク先に異常なリンク先を書き換えてしまえば済みそうです
対策
対応の法則性が判っていることから、人力でなく、スクリプトを書いて、いっぺんにやっつけてしまいましょう
原理としては
1)正常なリンク先を見つけ出し
2)その正常なリンク先の画像のURLを一部変更して
3)異常なリンク先と交換(置換)
してしまえば、良さそうです
で、スクリプトは、こちら
open(IN,"sample1.txt"); open(OUT,">out.txt"); while(<IN>){ if(/.+(http.*)-\d\d\dx\d\d\d.(jpg|png)+/){ $tmp='<a href="'.$1.'.'.$2.'">'; s/<a href=\"http:\/\/www.tokyostyling.com\/pc\/.+><img/$tmp<img/; } print "$_"; print OUT "$_"; } close(OUT); close(IN);
使い方
1)WordPressで異常が発生する該当ページのソースを開き、コピーします
2)そのソースをsample1.txtとして保存します
3)上記ソースコードをPerlで実行
4)実行すると、out.txtができあがるので、もとのページのソースと交換します
じゃーん、出来上がり
万が一のこともあるので、実行する際はページのソースのバックアップをしておいてください
簡単に出来上がりました
23本の記事が該当しましたが、スクリプトで簡単対応でした
簡単、かんたん
PC
関連記事
-
-
人気記事が更新されないと思ったら、WordPress Popular Postsのデータクリアが必要だった
先日、気記事が更新されないと思い、WordPress Popular Postsのリセットを
-
-
楽天オークションに出品したみたの巻
一言 オークションの出品は簡単でした はじめに ということで、楽天オークションに出品です
-
-
無料でケータイ充電でき便利! ナチュラルローソンで、おくだけ充電Qiを試してみる
ふと立ち寄ったナチュラルローソン そこで、無線で充電できる無接触充電器Qiが置かれていまし
-
-
大阪から東京まで東海道本線で帰宅!大阪→東京 青春18きっぷ その1
大阪出張の帰りに青春18きっぷで帰ってきました、遠かった 大阪出張です 今回は10時
-
-
キュウリの植替え成功!無事に生育中!今週のプチトマトとキュウリ 永田農法
今週のできごと 今週はプチトマトを収穫しました 丸くて小さい1個だけだけど、甘くて美
-
-
Zeam Launcherでプリンストールのアプリは消せなかったの巻
残念ながら、Zeam Launcherでプリンストールのアプリは消せませんでした 某所
-
-
車検の前にオイル交換! オートバックス オイル交換
車検の前にオイル交換をします 久々のオートバックスへ 豊洲にあるスーパーオートバック
-
-
今週はネットを張った!今週のプチトマトときゅうり 永田農法
今週の出来事 きゅうりが大きくなってきたので、ネットを張りました これで生育に加速が付くと良
-
-
簡単交換! オムロン 極細マイルドブラシ SB-080
歯ブラシ部分の交換は簡単です 歯磨きに電動歯ブラシを使用しています 使っている電動歯
-
-
文字化け対策のWP Multibyte Patchをインストールするの巻
国内のWPホストだと、自動的にインストールされるWP Multibyte Patchをインス