好奇心

直感・閃き・気になる事探究を楽しむ

Broken Link Checkerの問題!日本語ドメインに対応してない?

ワードプレス上で記事を書いて普通にリンクしたのに
勝手に取り消し線がついて困ってしまった!
原因はなんだ!?という人のために
リンクチェッカー 日本語ドメイン 文字化け
先日、他の方の記事を紹介しようとリンクを掲載しました
すると、なぜか、リンクに取り消し線が入ってしまう現象が発生
WP リンク 取り消し線
この原因と今後出さないための対策を備忘録として記載

リンクに取り消し線が入る原因はふたつ

日本語ドメインのみ起きる問題

同じリンク形式(rel)・同じ装飾(class)でリンクしても
必ず問題が起きるのは日本語ドメインのURLでした
しかし、取り消し線というのは「del」というhtmlタグを使うか
あるいはCSSで定義しない限り表示されることはないです
しかし、ここでさらに不可解な現象は
下書き段階のプレビューでは取り消し線が付かないという事
それなのに、記事を公開したとたん、記載したリンクテキストに表示される
この原因のどこかにシステムが介入してる!と考えたら
おのずと答えに導かれました

Broken Link Checkerの誤認識

Broken Link Checkerというプラグインはブログ内の
あらゆるページのリンク切れを瞬時にチェックするプラグインです
ワードプレスのリンク切れを発見するBroken Link Checker
当然のことながら、新旧全てのリンクチェックするので
今書いて公開したばかりの記事もその対象となります
そのため、新しく書いたリンクにも取り消し線が入ったという訳で・・
では、なぜ?日本語ドメインのリンクのみ取り消し線が入るのか?
ここまで掘り下げれば、答えはもう出てるも同然

日本語ドメインに対応してない可能性

実は数日前にもリンクエラーが出てますというデイリーレポートにて
このようなリンクが引っかかりました
ブロークンリンクチェッカー 日本語ドメイン もじばけ
そんな怪しいリンクであれば、コメントにしろ承認した訳がない!
という事で、そのリンクをクリックしてコメント編集ページに行くと
ちゃんとした日本語ドメインのURLで表示されました
日本語ドメインの表示
この事からわかるのは
WORDPRESS3.8:日本語ドメイン対応
Broken Link Checker:日本語ドメイン非対応
つまり、今回のリンクに勝手に取り消し線が入る問題は
Broken Link Checkerにあるという事がわかります
ただ、わかった所で、バージョンアップで日本語ドメイン対応にならないと
今後も同じ問題をずっと引きずることになるので
「具体的な対策」をいくつか記載しておきます

Broken Link Checkerでリンクに取り消し線が入ったら?

Broken Link CheckerのリンクチェックからエラーURLを承認する
単純に、「これ、公開していいの?」というリンクチェックでストップしてるので
それに対して、公開していいよ!と承認をすれば今後はスルーされます
カスタムCSSのチェックをはずす
Broken Link Checkerの設定画面内のカスタムCSSを利用する
基本的に最初からチェックが入っていて、「編集」を押すと中身が見れます
カスタムCSS
見てわかるとおり、text-decoration: line-through; という事は
文字装飾で「取り消し線を入れる」ってなってますので
このカスタムCSSを利用するのチェックをはずせば今後は表示されません
注意:本当の意味でリンク切れが発生した場合も取り消し線が入らないので注意
日本語ドメインURLはピュニコード変換してから掲載する
日本語のテキストを正しく文字として認識できない事から
?????という文字化けの状態で認識されているためチェックされます
そこで、文字を正しく認識させるピュニコード変換を行います
ピュニコード変換
URLの日本語部分を入れて変換を押せば
https://(この部分) が表示されるので入れ替えて掲載しましょう
日本語JPドメイン名のPunycode変換・逆変換
コメントを残した先でリンクエラーにされないためには?
相手のブログに自分の日本語ドメインのURLを残した際に
もし、Broken Link Checkerプラグインが入っていればこうなります
ブロークンリンクチェッカー 日本語URL
「リンクエラーに引っかかった場合、自動的に削除」という設定にしてると
コメントした記事にURLが残らずテキストだけになってしまうという・・
コメント残されたほうも意図的に消してるワケじゃないかもしれません
そういった問題を防ぐためには日本語ドメインで運営してるブログの方
ピュニコードで変換してからURLをコメント欄に残すと確実です
※変換済みのURLはBroken Link Checkerにヒットしませんでした

この問題は、一過性で終わる問題じゃない
WP3.8に乗り換える時に懸念してた問題がすでに発生って感じ
WP3.6→WP3.8に変更!新機能と影響なしプラグイン
ワードプレス本体が自動更新で最新になっても(日本語ドメイン対応)
プラグインがその更新についていけてない(日本語ドメイン非対応)
単純にプラグインの更新で
「日本語ドメイン対応」してくれればいんだけどね
リンクに勝手に取り消し線つくのなんで~?(;´Д`)!
同じ問題で検索してきた人のために備忘録として残す( ゚∀゚)ノ
今回はコメント時に日本語ドメインURLを残してくれた
パフィリさんのおかげで新しい気づきに発展しました
やっぱりコメント周りでの交流って大事ですね(*´∀`*)ありがとう
人気ブログランキングの「ブログマーク」で自然に順位をキープ

COMMENTS & TRACKBACKS

  • Comments ( 6 )
  • Trackbacks ( 0 )
  1. By ゆーすけ@基礎から稼ぐ

    たぬきちさん
    お疲れ様です。ゆーすけです。
    そうそうなんでパフィリさんのところに
    取り消し線はいっているのかな?っておもったんですよ。
    クリックしてみたら普通に飛べたから・・・。
    そうか、記事の中ではピュニコード化しないと
    いけないんですね。
    broken link checker入れている人は要注意ですね^^
    ∑(゚Д゚)ガーン 前にあ、リンク切れか?って解除した人
    何人かいるかも(笑)
    p.s.
    そうそう、+1登録してみたんだけど
    できているのかチェックしてもらえますか??

    • ゆーすけさん( ゚∀゚)ノ
      あ、やっぱり・・実は私もリンクエラーって報告あった時
      ぱっと!見て♪はっ!?♪ときてぐっと!♪一斉解除( ゚∀゚)ノΣ(゚Д゚;)トシチャーン!!
      もしかしたら、あの中に、リンク切れてない人もいたかも?
      Google+チェックに参ります( ゚∀゚)ノ

  2. こんにちは、パチプロアフィリエイターのパフィリです^^
    これはまさに自分の為にある記事です(笑
    ちゃんとリンクしてあるのに、エラーが出るんですよね
    正直難しいことは「知らん!」と投げるパフィリですが、
    なんとかならんかな~と、とりあえず短縮URLでやってみたり
    それでしばらく頑張っていたんですが・・・
    次週にはリンクが~って  (ノ ゚ρ゚)ノ ┫:・’.::・┻┻:・’.:
    後はwordpressのバックアップのプラグインいれたんですが、
    2ヶ所ほどエラーがでます・・・orz
    攻めて日本語ならわかるかもしれないけど、
    全然知らないwordpress+英語じゃ太刀打ちできないですわ~
    でも参考になりましたので応援してかえります^^
    PS:怖いと思ったのは多分青筋立ててあるイラストがあったから??w

    • パフィリさん( ゚∀゚)ノ
      そう、まさにこのコメントもね、承認!って押した後
      リンクチェックエラーですよ?ってプラグインは聞いてくる訳で(;´∀`)
      確実なのは、コメントを残す用にURLをピュニコードで変化したものを
      テキストで保存していて、コメントの際にコピペで貼り付けるか
      ブラウザのキャッシュを利用して、URL欄でダブルクリックして
      以前に利用したURLを選んでセットする方法しかないかな(;´Д`)
      あ~あのイラストですかw日替わりで3パターン用意してます
      個人的にはあの怒りイラストが好みですけどねw

  3. たぬきちさん、おはようございます。
    影太郎です。
    う~ん。
    日本語ドメインって色々とあるんですね。
    私も3つ日本語ドメイン持っていますが
    ピュニコード化くらいしか知らなかったです。
    この記事を読んでいなければ、間違いなくパニック!
    助かりました!
    私も日本語ドメインのブログからのコメントには
    十分気をつけます!
    たぬきちさん、いつも役立つ情報ありがとうございます^^

    • 影太郎さん( ゚∀゚)ノ
      私も知らなかったですよ・・日本語ドメイン持ってないしw
      しょっちゅうエラーがでてて、そのたびに確認しないで削除
      ・・という中にどれだけ日本語ドメインの方がいたのか・・(笑)
      私もいずれ検証のためか何かに日本語ドメインを使う際
      「忘れちゃいけない危険性」という意味での備忘録ですね
      こういうのって思い立ったが吉日・・というか
      今書かなきゃ数秒後に忘れてしまうものなので
      映画「メメント」のように、とにかく書き出す!
      ※メメントはなかなか緊迫感のあるサイコサスペンス映画でおすすめです
      ※ちなみに「一回」見ただけでは絶対に真相にたどり着かない映画です(笑)
      いずれはリンクチェッカーのプラグインも日本語ドメイン対応される・・
      とは思いますが、それまでは・・の不利益が発生しないための応急対策ですね(;´∀`)

LEAVE A REPLY

*
*
* (公開されません)

Return Top