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
関連記事
-
未来がやってきた!ソフバンのpepperを見に銀座まで行ってきたの巻、そして考えたの巻
はじめに ソフバンがロボット販売を発表しました Pepper(ペッパー)登場 | 特集 |
-
完熟プチトマトを1つ収穫!今週のプチトマトとキュウリ 永田農法
今週のできごと トマト1つが完熟しました 長かった 収穫して、お弁当に投入です キュウリ
-
楽天オークションに出品したみたの巻
一言 オークションの出品は簡単でした はじめに ということで、楽天オークションに出品です
-
アクセス低迷中! 重複するメタデータやタイトルタグの重複の改善なし
アクセス低迷中w 先日から報告しているウェブマスターツールの重複するメタデータ
-
Yahoo JapanディベロッパーネットワークのアプリケーションIDを簡単に取得してみる
プロジェクトJでYahoo JapanのディベロッパーネットワークのアプリケーションIDを取る必要が
-
帰省したには帰らなきゃいけない! 浜松→東京 青春18きっぷ その4
電車に乗っている時間間隔が麻痺していますw 帰省したには、帰らなければいけません 一
-
早い! 車検証と車検を入手 車検のコバック
やってきました、車検証 車検のコバックで先日、検査を受けました 無事通過で、あとは車検が
-
来週は岩本町・東神田 第76回ファミリーバザール!の巻
はじめに 岩本町・東神田ファミリーバザールの記事アクセス数が多くなったので偵察しに行ってきまし
-
ふるさと納税第一弾!焼肉ジンギスカンセットのお礼の品が北海道豊富町からやって来たの巻
はじめに ふるさと納税のお礼の品がやってきました 実際に寄付して品物が来るとちょっと感激しま
-
容易に実現! 最近の投稿の写真を枠つきに変えてみたの巻
こちらも簡単にできました 最近の投稿を写真なしから写真ありに変えてみました こちらは