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
関連記事
-
UQ WiMAXでAtermWM3800Rを機器追加してみたの巻
WiMAXの機器追加解除も簡単でしたが、機器追加も簡単でした さて、前回、WiMAXの
-
本日もアクセス降下中!
あはは、昨日に引き続き、アクセス降下中 135→86→42→35 23時現在 明日ぐ
-
アフェリエイトを少し有利に!もしもアフェリエイトを申請、カエレバ、ヨメレバを設定してみたの巻
ちょっとアフェリエイトが有利になりそうです はじめ ブログのアクセス数もちょこっと伸びて
-
重複するメタデータとタイトルタグの重複が改善!だけどアクセス数は改善せず
やっと改善が始まりました 長かった ウェブマスターツールのHTML改善の値、やっと低
-
リンクの色を変える巻
CSSを使ってリンクしている文字の色を変更します ちょっとサイトに手を入れだしたら止まりません
-
【サイト運営】2016年9月にサイトの利益を計算したら0.2円/PVで今後の方針を決めたの巻
はじめに RSSで人気ブロガーの記事を読んでいます ここ立て続けにサイト運営の記事が出ました
-
6年経過でも劣化なし! 自作ホットイナズマ
車検の続きです 実は自作のホットイナズマをバッテリに装着しているのです このホットイナズ
-
楽天オークションに出品したみたの巻
一言 オークションの出品は簡単でした はじめに ということで、楽天オークションに出品です
-
2017夏 超特急東名ライナーで東京から浜松まで高速バスで帰省してみた
はじめに 超特急東名L207号 2017/8/13に高速バスで東京から浜松まで移動しました
-
アマゾンのアソシエートタグが消えるのが直った! WordPress 3.5.1
WordPressのバージョンアップでHTMLタグが消えるのが直りました WordPr