Broken Link Checker

説明

このプラグインはブログ内のリンクエラーを監視し、見つけたら通知します。

機能

  • 投稿、固定ページ、コメント、リンク(blogroll)内のリンクを監視します。オプションでカスタムフィールド内も監視できます。
  • リンク切れ、なくなった画像、リダイレクトを検知します。
  • ダッシュボードまたはメールで通知します。
  • 投稿を表示するときリンクエラーの外見を変更できます(オプション)。
  • 検索エンジンがリンクエラーを避けるようにできます(オプション)。
  • URL やアンカーテキストなどでリンクを検索したりフィルターしたりできます。
  • 投稿編集画面を使わずに、プラグインのページでリンクを直接編集できます。
  • いろいろな設定が可能です。

基本的な使い方

インストールすると、プラグインは投稿やリンク(blogroll)や他のコンテンツを解析してリンクを探します。これはサイトの大きさによって数分から1時間以上かかる場合があります。解析が終わると、各リンクが有効であるかチェックを始めます。これもサイトの大きさやリンクの総数によって所要時間が変わります。進行状況を確認したり、設定 -> リンクチェッカー でリンクチェックの各種オプションを変更したりできます。

もしリンクエラーが見つかると、管理画面の新しいタブ ツール -> リンクエラー に表示されます。ダッシュボードの「Broken Link Checker」ウィジェットにも通知が表示されます。画面を有効に使うために問題のあるリンクが検出された時だけウィジェットが開かれるように設定できます。メール通知は別に有効化する必要があります(設定 -> リンクチェッカー 内)。

「リンクエラー」タブはデフォルトで、その時までに検出済みのリンクエラーのリストを表示します。別のタブではリダイレクトやすべてのリンク – 有効または無効 – のリストを見ることができます。また検索を行った後、「この検索をフィルターとして保存」をクリックしてリンクフィルターを作成できます。例えばコメント内のリンクだけを表示するフィルターを作れます。

各リンクには幾つかのアクションが用意されます。前述のタブにリストされたリンクにマウスを重ねると表示されます –

  • 「URL を編集」はリンクの URL を変更できます。リンクが2ヵ所以上にある場合(例えば投稿とコメント)、その URL はすべて変更されます。
  • 「リンク解除」はリンクを消しますが、リンクのテキストはそのまま残します。
  • 「リンクエラーでない」はリンクエラーに正常という印をつけます。これはネットワーク障害やバグの影響でリンクエラーだと誤検知したことがわかっているときに役立ちます。印をつけられたリンクは定期的にチェックされますが、プラグインが異なる結果を得るまではリンクエラーと見なされません。
  • 「無視」はリンクを「リンクエラー」と「リダイレクト」に表示しません。リンクは引き続きふつうにチェックされ、ふつうの表示形式(例: リンクエラーに取り消し線を引く)になります。しかし状態が変わらなければ再び報告されることはありません。リンクエラーやリダイレクトがわかっていてそのままにしておきたい場合に役立ちます。

「ステータス」または「リンクテキスト」列の内容をクリックすると、リンクの詳しい状態を見ることができます。

その他のクレジット

このプラグインは Font Awesome icon font のアイコンを使用しています。 Font Awesome は SIL OFL 1.1 でライセンスされています。

貢献

Broken Link Checker は GitHub を利用しています。プルリクエストを歓迎します。

インストール

プラグインを新規インストールする手順は次のとおりです。

  1. broken-link-checker.zip ファイルをコンピュータにダウンロードします。
  2. ファイルを解凍します
  3. broken-link-checker フォルダーを /wp-content/plugins/ ディレクトリへアップロードします
  4. WordPress の「プラグイン」メニューからプラグインを有効化します

機能を有効化/無効化したりプラグインの設定を変えたりするには 設定 -> リンクチェッカー を利用します。

アップグレード手順

  1. プラグインを停止します
  2. 新しいファイルを入手してアップロードします (「新規インストール」手順のステップ1. – 3.を行います)
  3. プラグインを改めて有効化します。設定は前のバージョンから引き継がれます。

評価

8月 12, 2019
I am sorry that I used this tool for so long and throught that it worked. Big mistake! My site had many broken links that were NOT being detected!
8月 1, 2019
I don't know why, but the plugin doesn't work properly anymore and you can't find updates here. The support doesn't respond to questions in the forum. For me the plugin is unfortunately unusable and it throws for me only a bad light on ManageWP.
7月 19, 2019
I've run the plugin on more than two dozen commercial sites and I love it! It is an incredibly useful and functional tool that I definitely do not want to miss anymore!
7月 13, 2019
There is a major missing feature which is to run the scan now (you can only schedule it for "hourly" to attempt this. I found it did not detect most of my links (broken or not) in WordPress 5.2.2 However, in theory this is a good plugin, it probably just needs some updates
7月 11, 2019
I can't imagine trying to do a regular link audit without a tool like this. One of my must-have plugins on the websites I manage.
359件のレビューをすべて表示

貢献者と開発者

Broken Link Checker はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Broken Link Checker” は20ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Broken Link Checker” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

1.11.7

  • PHP 7.2 との互換性の問題を修正

1.11.6

  • チェック結果が保存されない問題を修正

1.11.5

  • PHP 5.2 との互換性の問題を修正

1.11.4

  • PHP 7.x/5.6 とのいくつかの互換性の問題を修正

1.11.3

  • プラグインの基本情報を更新

1.11.2

  • 互換性の問題を修正

1.11.1

  • 大きく性能向上しました。データベースのクエリが最大10倍速くなる場合があります。
  • プラグインへの貢献は GitHub へ。プルリクエストを歓迎します!

1.10.11

  • HTTPS に関する問題を修正 (gmcinnes さんの貢献)
  • Broken Link Checker は GitHub を利用しています。プルリクエストを歓迎します。

1.10.10

  • 新しいプラグイン画像。延び延びになっていました。

1.10.9

  • 「詳細」ビューに見える一部のログ情報が適切に無害化されていない、というセキュリティ脆弱性を修正。
  • フランス語翻訳を更新。
  • ポルトガル語翻訳を更新。
  • 広告バナーを削除。

1.10.8

  • スウェーデン語翻訳を追加。
  • 「リンクエラー」ページに表示される翻訳済みテキストの一部が文字化けする、というエンコーディング関連のバグを修正。
  • 「リダイレクト先 URL」フィールドが無害化されていない、という潜在的なセキュリティ脆弱性を修正。
  • リンクテキストが250文字で切り落とされていたのを修正。
  • 「URL を編集」機能について、フィールド内容を変えなくてもリンクテキストを変更していたのを修正。
  • WordPress 4.2.1 でテスト実施。

1.10.7

  • WordPress 4.2 でテスト実施。

1.10.6

  • 深刻な CSRF/XSS 脆弱性を修正。
  • YouTube API v3 に変更。旧バージョン API は4月20日に終了するため、その後も YouTube ビデオのリンクをチェックするにはプラグインの更新が必要。
  • 長い URL が表の隣の列へはみ出していたのを修正。
  • 数個のマイナーな PHP strict-mode 通知を修正。
  • 「デバッグ情報を表示」の一覧表へデータベース文字セットを追加。

1.10.5

  • セキュリティ: XSS 脆弱性を修正。「ツール -> リンクエラー」ページに編集者または管理者が任意の HTML/JS コードを注入可能だった。
  • その他のマイナーなセキュリティ修正。
  • WordPress 4.2 beta でテスト実施。

1.10.4

  • WordPress 4.1 でテスト実施。
  • PHP 5.3 以前を実行するサイトに「Use of undefined constant ENT_HTML401」通知が現れたのを修正。
  • 二重にエスケープしていたために一部のリンク URL が正しく表示されなかったのを修正。
  • フランス語翻訳を更新。
  • オランダ語翻訳を更新。

1.10.3

  • セキュリティ: 「リンクエラー」ページへ表示する前にリンクの URL をフィルター。
  • セキュリティ: 「unfiltered_html」権限を持たない編集者と管理者が既存リンクを編集して「javascript:」URL を作成できないようにする。

1.10.2

  • リンクチェッカー設定ページの XSS 脆弱性を修正。
  • 古い YouTube 埋め込みコードのパーサーを修正 – <object> ラッパーがない self-closing な埋め込みタグが抽出可能になった。
  • ドイツ語翻訳を更新。
  • 簡体字中国語翻訳を更新。
  • 狭い画面でもリンク操作が適切にラップされる。

1.10.1

  • データベースバージョンの問題を修正。1.9.5 から 1.10 へ更新するとき複数のエラーが生じていた。

1.10

  • 「無視」や「リンク解除」などのリンクに対する操作を隠す方法を追加。
  • リンク操作「リダイレクトを修正」を追加。リダイレクトを直リンクへ置き換える。デフォルトでは非表示で設定ページにて表示可能。
  • リンク操作「再確認」を追加。同名の一括操作と異なり、リンクをすぐにチェックする。ページを再表示しなくても結果を表示する。
  • 一括操作「無視」を追加。
  • 設定ページの「リンクの調整」の下に、投稿(および固定ページとカスタム投稿タイプ)の内容のみに適用されるという注記を追加。コメントやカスタムフィールドは対象外。
  • 「リダイレクト URL」列でソート可能にした。
  • 「詳細」リンクを「ステータス」列へ追加。
  • ツール -> リンクエラー に「警告」セクションを追加。一時的または誤検出の可能性がある問題を表示する。警告は設定ページで無効化できる。
  • PHP のセッションを使うプラグインとの競合を修正。
  • 「投稿のステータス」オプションを修正。あるステータス(例「下書き」)を除外するとすぐに効果が出るようにした。
  • Mediafire リンクチェッカーを修正。
  • 「ステータス」列のテキストが他の列に比べて少し縦にずれていたのを修正。
  • 検索ボックスの位置を WP 4.1-alpha で修正。
  • 投稿を削除する前にカスタム投稿タイプが削除されてしまう事象について回避策をいくつか追加。
  • WordPress で非推奨になったスクリーンアイコンを削除。
  • その他の小さな修正。

1.9.5

  • 動画 URL が http ではなく https で始まっていると消えた YouTube 動画が検出されなかったのを修正。
  • 新規インストール時にデフォルトで YouTube 動画チェッカーを有効化。
  • 「リンクを無視」オプションを改良。リダイレクト先が少しでも変わると無視を解除していたが、今後はクエリ文字列を除いて変化を見る。これにより、無視したリンクが理由なく再表示されたという報告の多くが解決する。
  • ポルトガル語、ドイツ語、オランダ語翻訳を更新。
  • その他の小さな修正。

1.9.4.2

  • ドイツ語翻訳を再び更新。
  • 完成度が低く古いためブルガリア語翻訳を削除。

1.9.4.1

  • オランダ語翻訳を更新。
  • POT ファイルを更新。

1.9.4

  • WP 4.0 beta でテスト実施。
  • セルビア・クロアチア語翻訳を追加。
  • スロバキア語翻訳を追加。
  • 古い日本語翻訳を、別の翻訳者による新しいバージョンに交換。
  • オランダ語、ドイツ語、ポーランド語、ヘブライ語などの翻訳を更新。
  • 未定義インデックス「status_text」の通知を修正。
  • 表示オプションに関する「間違ったやり方」の警告を修正。
  • Word や同種のエディタからコピーしたリンクに生じる怪しげな誤検出を修正。
  • WP 4.0 における表示切り替えの外見を修正。
  • 非推奨になった like_esc() 関数を可能な場合は $wpdb->esc_like() で置き換え。
  • 投稿の先頭にプレーンテキストで書かれた URL があると検出されなかったのを修正。
  • リンクエラーの CSS とリンク解除したリンクの CSS フィールドにクォートなどの特殊文字が含まれると、スラッシュで自動エスケープされて CSS を壊してしまう可能性があったのを修正。
  • カスタム投稿タイプのとき「カスタムフィールドをチェックする」機能が異常またはまったく動作しないバグを修正。
  • フィールドに異なる値が入ったリビジョンが作られているとカスタムフィールドのリンクが重複して表示されるのを修正。
  • リンクが「不明なエラー」とされてログに「Empty reply from server」と出力される特定の誤検出を修正。
  • プラグインを有効化するとき先頭の有効な投稿タイプだけが再同期されるバグを修正。
  • ログ出力を強化。
  • Megavideo および MegaUpload モジュールを削除。これらのサイトは存在しなくなった。

1.9.3

  • WP 3.8.1 と WP 3.9-beta2 でテスト実施。
  • リンクをリンク文字列でソートするオプションを追加。同じリンクがアンカー文字列が違って複数あると期待外れな結果になることも。
  • ベトナム語翻訳を追加。
  • デバッグ用にファイルへのログ出力を追加。プラグイン設定ページの「高度な設定」セクションで有効化できる。
  • プラグインが送る通知メールに「Auto-Submitted: auto-generated」ヘッダーを追加。これにより「不在通知」を自動応答するソフトウェアなどが当該メールに返信するのを防止。
  • HTTP チェッカーモジュールにドメインベースの頻度制限を追加。
  • 全体のリソース消費を抑えてバックグラウンドのパース処理を約40%高速化。
  • リンク URL 内の国際文字のエンコーディングに関する昔からのバグを修正(たぶん)。
  • ポーランド語翻訳の入力ミスを修正。
  • プラグインをネットワーク有効化したとき表示されるエラーメッセージを改善。

1.9.2

  • WP 3.8の新しい管理画面スタイルに関する UI やレイアウトの問題をいくつか修正。
  • ローカライズ版 WP のとき確認メッセージに HTML エンティティコードが表示されていたのを修正(いくつかの言語のみ)。
  • 「通知を隠す」リンクの URL が HTML エスケープされていなかったのを修正。
  • XSS 脆弱性をいくつか修正。ソート方向のクエリ引数が適切に検証されていなかったのと、バルクアクションのフォームで現在の URL がエスケープされていなかった。
  • ヘブライ語翻訳を更新。
  • フランス語翻訳を更新。
  • リンクを無視したとき、無視されたリンクの数を、ページ再読み込み時ではなくすぐに更新。

1.9.1

  • オランダ語、ドイツ語、中国語、ポルトガル語翻訳を更新。
  • WordPress 管理画面を HTTPS 化したサイトで提案が機能しなかったのを修正。
  • WordPress 3.7 でテスト実施。

1.9

  • プラグイン内でリンクテキストを編集できるようにした。ただし特定種類のリンクに限定。
  • 「提案」機能を追加。リンクエラーを修正するとき、プラグインが Wayback Machine のアーカイブページによる置換を提案するようになった(利用可能な場合)。設定 -> リンクチェッカー -> 一般 で提案を無効化できる。
  • ヘブライ語翻訳を追加。
  • カスタムフィールド内の HTML コードのサポートを追加。フィールドを HTML として扱うには、フィールド名の前に「html:」を付けて設定に入力。例えばカスタムフィールド「foo」が HTML を含むなら「html:foo」と入力。
  • 修正: リンクを修正したとき「ステータス」列を適切に更新。
  • 修正: リンク修正が成功したときのビジュアルフィードバック。行の背景を一瞬だけ緑色に変更。
  • 修正: 受信者が「すべてのリンクエラーを見る」リンクをアクセスする権限を持つときだけ、メール通知にこのリンクを含める。
  • 一部の UI ラベルが翻訳できなかったのを修正。
  • 「リンク無視を解除」操作を「無視」ビューだけでなくすべてのビューに表示。これにより「無視」リストを探さなくても、リンクエラーが無視されているかどうか判別できる。
  • 最後に送ったメール通知をデバッグ情報へ追加。プラグイン設定ページに「デバッグ情報を表示」をクリックすると閲覧可能。

1.8.3

  • ハンガリー語翻訳を追加。
  • Fixed a bunch of “deprecated function” notices that showed up due to wpdb::escape() becoming deprecated in WP 3.6.
  • Fixed a vulnerability that would allow users with the ability to bulk-edit links to execute arbitrary PHP code by using a specially crafted regex as the search string.
  • ドイツ語翻訳を更新。
  • 古いドイツ語翻訳を新しく完成度の高い翻訳へ交換。Robin Roelofsen さんの貢献。

1.8.2

  • 翻訳者のクレジットの一つを削除。Google により「不審」とマークされたため。
  • フランス語翻訳を更新。
  • ポーランド語翻訳を更新。
  • いくつかのフィールドサイズとレイアウトの問題を修正し、検索フォームが Firefox で正しく表示されるようにした。

1.8.1

  • ポーランド語と簡体字中国語翻訳を更新。
  • ドイツ語翻訳を更新。
  • Added translation strings for two modules that were missing them.
  • Replaced a number of icons with GPL-compatible alternatives from Font Awesome.
  • 未使用の画像をいくつか削除しました。

1.8

  • Added an option to only show the dashboard widget for users with the Administrator role, or to disable it completely.
  • Added a way to change the notification email address.
  • Added support for Smart YouTube “httpv://” links.
  • Added support for protocol-relative URLs (for example, “//example.com/”).
  • Added support for checking YouTube playlists.
  • Added a Brazilian Portuguese (pt-BR) translation.
  • Updated Chinese (Traditional) translation.
  • Switched over to storing plugin settings as JSON instead of serialized PHP arrays.
  • Improved error reporting in situations where the plugin can not load settings from the database.
  • Fixed: Display a more specific error message than just “update failed” when the plugin fails to modify a post. This only applies to WP 3.5+.
  • Fixed: Display the right URL for embedded YouTube playlists. Previously the plugin would show the same (incorrect) URL for all playlists.

1.7.1

  • アラビア語翻訳を追加。
  • ポルトガル語翻訳を更新。
  • フランス語翻訳を更新。
  • プラグインがテーブル名を小文字へ変換するとき生じていた MySQL エラーを修正。
  • Fixed a bug where the plugin would sometimes report broken Twitter links as working.
  • Fixed the plugin author URL.

1.7

  • Added support for youtu.be shortlinks.
  • フィンランド語翻訳を追加。
  • Fixed a graphical bug where the currently selected settings tab would not be highlighted in WordPress 3.5.
  • デフォルトで有効なリンクコンテナーのリストから「Blogroll items」モジュールを削除。WordPress 開発チームはリンクマネージャーをコアから外す計画を立てており、新規インストールした WP 3.5 はデフォルトで「リンク」メニューが隠される予定。
  • 「設定 -> リンクチェッカー」と「ツール -> リンクエラー」ページから Admin Menu Editor Pro の広告を削除。
  • Disabled the news link (if any) for users who have donated.
  • WP 2.9 より古い投稿メタアクションのサポートを削除。
  • Minor styling changes of screen meta links.
  • デンマーク語、ドイツ語、イタリア語、フランス語、簡体字中国語翻訳を更新。
  • WordPress 3.5 でテスト実施。

1.6.2

  • Another attempt to fix the “database not up to date” that some users are still experiencing even with 1.6.1.

1.6.1

  • Fixed the “database not up to date” bug. Now the plugin should properly upgrade the DB.

1.6

  • リンクを無視する方法を追加。無視されたリンクは「リンクエラー」と「リダイレクト」リストに表示されないが、引き続きふつうにチェックされ、ふつうに表示される(例: リンクエラーに取り消し線を引く)。例えば、リンクエラーがわかっていてそのままにしておきたい場合に便利。
  • 「リダイレクト URL」列を追加。リダイレクトの場合、ここにリダイレクト先 URL を表示する。ふつうのリダイレクトしないリンクは空になる。この列はデフォルトで非表示だが「表示オプション」パネルで有効化できる。
  • フランス語翻訳を更新。
  • WP 3.4.1 でテスト実施。
  • Replace the “More plugins…” link on the “Broken Links” page with a link to the Admin Menu Editor page. This link will be hidden for users who have donated.
  • A number of minor fixes.

1.5.5

  • 設定ページで破損した画像を修正。

1.5.3

  • Fixed a bug that would cause the donation flag to be recorded incorrectly. Apologies to everyone who donated.

1.5.2

  • 数個のコメントを少し修正。
  • 特定のスタイルを、それが入っているべき独立した CSS ファイルへ移動。
  • Replace the ThemeFuse banner with one from ManageWP (will go live on June 5).
  • Instead of displaying several plugins in the “More plugins by Janis Elsts” box, sometimes display just one plugin (AME).

1.5.1

  • ポルトガル語翻訳を更新。
  • ドイツ語翻訳を更新。
  • Fixed the donation link to properly return to the Dashboard upon completion.
  • Do not display ads to users who have donated.

1.5

  • Added a FileServe checker.
  • トルコ語翻訳を追加。
  • Added GoogleVideo and Megavideo embed support.
  • Fixed Megaupload links being reported with an “Unknown error” message when it should be “Not found”.
  • Rapidshare および MediaFire チェッカーのいくつかのバグを修正。
  • ドイツ語翻訳を更新。
  • イタリア語翻訳を更新。
  • ポルトガル語翻訳を更新。
  • リンクエラーの CSS と削除されたリンクの CSS の説明文を翻訳可能にした。
  • WP 3.4-alpha-20291 でテスト実施。

1.4

  • 投稿にリンクエラーがあったとき作成者に通知するオプションを追加。
  • リンクを URL でソート可能にした(列ヘッダーをクリック)。
  • リクエスト数の制限を超えないために YouTube API の発行数を調整。超えると多数の YouTube 動画があるブログで誤検出が発生する場合がある。
  • ブルガリア語翻訳を追加。
  • イタリア語、ドイツ語、ペルシア語翻訳を更新。
  • 「フィードバック」や他の管理画面のメタリンクが WP 3.3 で表示されなかったのを修正。
  • プラグイン設定ページのタブ CSS を修正。適切な大きさで、モダンなブラウザーなら同じ見た目で表示されます(IE、Firefox、Chrome と Opera でテスト済み)。
  • ドロップダウンがないのに誤ってドロップダウンの矢印がメタリンクに表示されていたのを修正。
  • WP 3.3 (RC2) でテスト実施。

1.3.1

  • Added support for the new YouTube embed code style. It needs to be explicitly enabled in options.
  • Added credits link for the Persian language translator.
  • ポルトガル語翻訳を更新。
  • ドイツ語翻訳を更新。
  • Mediafire チェッカーが致命的なエラーで失敗する場合があることについて、部分的に修正。

1.3

  • Dropped PHP 4 support.
  • PHP 5 に関する大量の通知および strict モードの警告を修正。
  • Fixed some inconsistent method declarations.
  • バージョン0.9.5のアップグレード処理にあった昔からのバグを修正。
  • 「フィードバック」と「リンクエラーを表示/設定を表示」リンクの外見と動作を、他の WP 管理画面のメタリンクと揃うように修正。
  • Updated Chinese (TW) translation.
  • ポルトガル語翻訳を更新。
  • Updated Italian translation (minor fix).
  • Replaced the link to FindBroken with a short list of (some of) my other plugins.

1.2.5

  • アイルランド語翻訳を追加。
  • Added Persian translation.
  • 韓国語翻訳を追加。
  • Added Chinese Traditional translation.
  • ドイツ語翻訳を更新。
  • Fixed (probably) missing diacritics in the Romanian translation.
  • Fixed a crash bug caused by class-json.php no longer being present in the latest WP. Luckily, the plugin only really needed that class for backwards compatibility.
  • Made the “database not up to date” error message a bit more helpful.
  • Shortcodes in image URLs should work now.
  • The Dashboard widget is no longer visible to non-privileged users.
  • Replaced multiple instances of get_option(‘home’) and get_option(‘siteurl’) – both now deprecated – with home_url().

1.2.4

  • Fixed a very stupid bug where links would be checked very slowly or not at all.
  • Fixed the display of the news link.
  • イタリア語翻訳を更新。

1.2.3

  • ポルトガル語翻訳を更新。
  • ドイツ語翻訳を更新。
  • シンプルな MySQL ベースのロック機構を採用。注意: インストールした WP をハックして持続的データベース接続を利用していると問題が生じるかもしれない。
  • BLC 関連のアプリケーションのアイデアにフィードバックをお願いする投票を追加。
  • Minor wording change in the debug info table.

1.2.2

  • All Pro features now included in the free version!
  • 日本語翻訳を更新。
  • ポーランド語翻訳を更新。
  • ポルトガル語翻訳を更新。
  • ルーマニア語翻訳を追加。
  • IE 7で発生したタブ配置のバグを修正。
  • Fixed UTF-8 characters outside the domain name being encoded incorrectly (may only work with Curl).
  • メール通知の翻訳が漏れていたのを修正。
  • Fixed a rare “only variables can be returned by reference” notice.
  • Added a donation button and a MaxCDN ad to the Settings page.
  • Added a “Go to Settings” button to the Broken Links page, and a “Go to Broken Links” button to the Settings page.
  • Settings page now looks better on small screens.
  • メール通知を既定で有効にした。
  • 検索フォームの「リンクのステータス」の既定値を表示中のフィルターやビューに揃えない。
  • Made the “installation failed” message a bit more helpful.

0.9.7.2

  • ポーランド語翻訳を追加。
  • デンマーク語翻訳を更新。
  • イタリア語翻訳を更新。
  • Fixed an uncommon “Cannot break/continue 1 level” error.
  • ユーザーからフィードバックをいただくサーベイを追加(このバージョンを使い始めて2週間は表示しない)。

0.9.7.1

  • ドイツ語翻訳を更新し、対応するクレジットリンクを修正。

0.9.7

  • Allow custom field names with spaces.
  • ドイツ語翻訳を更新。
  • ポルトガル語翻訳を更新
  • Made the “Current load” label localizeable.
  • Fixed a translation-related bug where the various checkboxes in the “Link types” and “Look for links in” sections would appear in English even when a valid translation was available.
  • リンクに自動で “broken_link” CSS クラスが付けられたとき、非 ASCII の URL が変になっていたのを修正。
  • クォート文字を含むブログ名がメール通知で正しく表示されなかったのを修正。
  • When removing a link via the “Unlink” action, add the old URL as the title attribute of the now-unlinked anchor text.
  • When resolving relative URLs posted in comments, use the comment’s permalink as the base (previously the blog’s homepage URL was used).

0.9.6

  • デンマーク語翻訳を更新。
  • イタリア語翻訳を更新。
  • ポルトガル語翻訳を更新
  • Fixed incorrect parsing of relative URLs that consist solely of a query string or #fragment.
  • Fixed superfluous resynchronization requests being issued when the plugin is re-activated.
  • Fixed only one of character set and collation being specified for the plugin’s tables.
  • HTTP コード509と510に既定のステータス文字を追加。
  • デバッグ情報出力にインストールログを追加しました。
  • Added lots of logging to routines called on activation.
  • Added an “Upgrade to Pro” button to the plugin’s pages.
  • 「フィードバック」ボタンのハイライト表示を削除。
  • Fail fast if trying to activate on an unsupported version of WordPress.
  • Ensure PHP and browser timeouts don’t prematurely terminate the installation/upgrade script.
  • FORCE_ADMIN_SSL がオンのとき、プラグインの JavaScript と CSS ファイルを HTTPS でロードするようにした。

0.9.5

  • Added the ability to check scheduled, draft and private posts.
  • Added a way to individually enable/disable the monitoring of posts, pages, comments, the blogroll, and so on.
  • 「リンクエラー」リストに「ステータス」列を新設。
  • Visible table columns and the number of links per page can now be selected in the “Screen Options” panel.
  • Replaced the “Delete sources” action with “Move sources to Trash” (except on blogs where Trash is disabled).
  • New URL editor interface, now more consistent with the look-n-feel of the inline editor for posts.
  • 「たぶんリンクエラー」と「きっとリンクエラー」を区別しやすくする新しいステータスアイコン。
  • 表のレイアウトを調整し、リンクを先に、投稿などを後にした。
  • Added “Compact” and “Detailed” table views (for now, the differences are quite minor).
  • Split the settings page into several tabs.
  • 冗長だった「詳細」リンクを削除。リンクの詳細を見るには、「ステータス」列または「リンクテキスト」列をクリック。
  • Added a way to individually enable/disable the monitoring of various link types, e.g. HTML links, images, etc.

0.9.4.4

  • 「URL を編集」と「リンク解除」が PHP4 サーバーで動作しなかったのを修正。

0.9.4.3

  • PHP 4 に関する修正を追加。PHP5 準拠のコードにするために直感的でない回避策を入れるのはゾッとするので、PHP 4 のサポート終了を検討中。
  • Added a partial workaround for sites that have use strange DB_CHARSET settings.

0.9.4.2

  • 「Show debug info」にデバッグデータをもっと追加。
  • 不足しているインデックスをインスタンステーブルに追加しました。
  • Yet more PHP4 compatibility fixes.
  • Added a notification bubble with the current number of broken links to the Tools -> Broken Links menu item.

0.9.4.1

  • Fixed PHP 4 incompatibilities introduced in the previous release.
  • Fixed bulk unlink.
  • イタリア語翻訳を更新。
  • デンマーク語翻訳を更新。

0.9.4

  • 通知メールに投稿とコメントの編集リンクがなかったのを修正。
  • デンマーク語翻訳を更新。
  • 日本語翻訳を追加。
  • ヒンディー語翻訳を追加。
  • ポルトガル語翻訳を追加。
  • DB エラー報告を少し改良。
  • Added the ability to disable comment link checking.
  • Fixed a couple of minor bugs that made some of the UI text impossible to translate.
  • The plugin’s tables are now created with the same character set and collation settings as native WP tables (previously they used the database defaults instead).
  • Automatically clean up and optimize the plugin’s tables twice per month.
  • Instead of displaying a zero response time for timed out links, now it shows how long the plugin waited before assuming that the link has timed out.
  • Added the default PHP script execution time limit to the “Debug info” table.
  • Added a “Mark as not broken” bulk action.
  • Links that make the plugin crash are no longer assumed to be broken.

0.9.3

  • Fixed a JS error that only happened in IE by removing a superfluous comma from an object literal.
  • Fixed load limiting not being completely disabled on servers that don’t support it.
  • Fixed a mishandling of new comments that would occur when CAPTCHA verification was enabled and someone entered an incorrect code.
  • Added installation/update logging.
  • Fixed a crash that would occur when the user tried to permanently delete a trashed post that has comments.

0.9.2

  • In Tools -> Broken Links, highlight links that have been broken for a long time (off by default).
  • Fixed an invalid parameter bug in the HTTP link checking routine.
  • Added nofollow to broken links (optional, only works for links in posts).
  • Fixed some PHP notices and a bunch of deprecated function calls.
  • Fixed “Trash” links for comments.

0.9.1

  • Fixed the “syntax error: unexpected $end” problem caused by a unintentional PHP shorttag.
  • HEAD リクエストに誤って 404 を返すバギーなサーバーに対する応急処置を追加して、多数の誤検出を回避。
  • Increased the default server load limit to 4.0 to prevent the plugin from idling endlessly on weakling servers.

0.9

  • リンクチェックに Snoopy ライブラリを使う時に IE 7 を指定。いくつかの誤検出を避けるため。
  • Fixed relative URL handling (yet again). It’ll work this time, honest 😉
  • Fixed post titles being displayed incorrectly on multilingual blogs (props Konstanin Zhilenko)
  • Misc fixes/comments.
  • “Unlink” works properly now.
  • Additional source code comments.
  • メール通知のときアイコンを表示しない。動作していなかった。
  • Use AJAX nonces for additional security.
  • General code cleanup.
  • リンクエラーをメール通知。
  • “Recheck” bulk action.
  • Check comment links.
  • Suspend checking if the server is overloaded (on by default).
  • Icons for broken links and redirects.
  • Fixed some UI glitches.
  • “Discard” gone, replaced by “Not broken”.
  • “Exclude” gone from action links.
  • 誤検出の処理を改良。
  • FTP, mailto:, javascript: and other links with unsupported protocols now show up in the �All links� list.

0.8.1

  • イタリア語翻訳を更新。
  • サーベイのリンクを削除。

0.8

  • Initial support for performing some action on multiple links at once.
  • Added a “Delete sources” bulk action that lets you delete all posts (or blogroll entries) that contain any of the selected links. Doing this in WP 2.9 and up this will instead move the posts to the trash, not delete them permanently.
  • New bulk action : Unlink. Removes all selected links from all posts.
  • New bulk action : Fix redirects. Analyzes the selected links and replaces any redirects with direct links.
  • フィードバック用のサーベイをユーザーにお願いする通知を追加。
  • Update the .POT file with new i18n strings.

0.7.4

  • Fixed a minor bug where the plugin would display an incorrect number of links in the “Displaying x-y of z” label when the user moves to a different page of the results.
  • ウクライナ語翻訳を追加。

0.7.3

  • Reverted to the old access-checking algorithm + some error suppression.

0.7.2

  • Only use the custom access rights detection routine if open_basedir is set.

0.7.1

  • ロシア語翻訳を更新。
  • Yet another modification of the algorithm that tries to detect a usable directory for the lockfile.

0.7

  • Added a Search function and the ability to save searches as custom filters
  • スペイン語翻訳を追加。
  • ベラルーシ語翻訳を追加。
  • リンク解除したリンクに removed_link CSS クラスを付けるオプションを追加。
  • レイアウトを少し変更。
  • Added localized date display (where applicable)
  • AJAX で起動されるバックグラウンドワーカーが、起動してすぐに接続を閉じるようにした。これによりリソース消費を少し削減。一部のユーザーがプラグインの有効化時に経験した稀で謎めいた速度低下も解決する可能性がある。
  • イタリア語翻訳を更新
  • Fixed an unlocalized string on the “Broken Links” page

0.6.5

  • ロシア語翻訳を追加。

0.6.4

  • フランス語翻訳を追加。
  • イタリア語翻訳を更新。

0.6.3

  • ドイツ語翻訳を追加。

0.6.2

  • イタリア語翻訳を追加。
  • デンマーク語翻訳を追加。
  • 中国語(簡体字)翻訳を追加。
  • オランダ語翻訳を追加。

0.6.1

  • 翻訳に関連していくつか修正。

0.6

  • Initial localization support.

0.5.18

  • Added a workaround for auto-enclosures. The plugin should now parse the “enclosure” custom field correctly.
  • Let people use Enter and Esc as shortcuts for “Save URL” and “Cancel” (respectively) when editing a link.

0.5.17

  • Added a redirect detection workaround for users that have safe_mode or open_basedir enabled.

0.5.16.1

  • Be more careful when parsing safe_mode and open_basedir settings.

0.5.16

  • Also try the upload directory when looking for places where to put the lockfile.

0.5.15

  • Editing links with relative URLs via the plugin’s interface should now work properly. Previously the plugin would just fail silently and behave as if the link was edited, even if it wasn’t.

0.5.14

  • Made the timeout value used when checking links user-configurable.
  • The plugin will now report an error instead of failing silently when it can’t create the necessary database tables.
  • Added a table listing assorted debug info to the settings page. Click the small “Show debug info” link to display it.
  • Cleaned up some redundant/useless code.

0.5.13

  • Fixed the bug where the plugin would ignore FORCE_ADMIN_SSL setting and always use plain HTTP for it’s forms and AJAX.

0.5.12

  • Let the user set a custom temporary directory, if the default one is not accessible for some reason.

0.5.11

  • Use absolute paths when loading includes. Apparently using the relative path could cause issues in some server configurations.

0.5.10.1

  • Fix a stupid typo

0.5.10

  • Separated the user-side functions from the admin-side code so that the plugin only loads what’s required.
  • Changed some internal flags yet again.
  • Changed the algorithm for finding the server’s temp directory.
  • Fixed the URL extraction regexp again; turns out backreferences inside character classes don’t work.
  • Process shortcodes in URLs.
  • If the plugin can’t find a usable directory for temporary files, try wp-content.
  • 投稿を解析する前に

<

pre> タグを削除しない。有効なリンクを含む場合があったので。

0.5.9

  • Added an autogenerated changelog.
  • Added a workaround to make this plugin compatible with the SimplePress forum.
  • 修正:

<

pre> ブロックの解析をもう一度。
* 大文字小文字が異なるだけの URL を同じと見なしてしまうバグを修正。
* データベースのアップグレード処理を改良。

0.5.8.1

  • Added partial proxy support when CURL is available. Proxies will be fully supported in a later version.

0.5.8

  • チェック中のリンクが誤って「リンクエラー」として表示されていたのを修正。
  • The post parser no longer looks for links inside

blocks.

0.5.7

  • あるユーザーのリクエストを元にダッシュボードウィジェットの配置と外見を少し変更。

0.5.6

  • Improved relative URL parsing. The plugin now uses the permalink as the base URL when processing posts.

0.5.5

  • 細かなバグ修正
  • URLs with spaces (and some other special characters) are now handled better and won’t get marked as “broken” all the time.
  • Links that contain quote characters are parsed properly.

0.5.4

  • Fixed the uninstaller not deleting DB tables.
  • Other uninstallation logic fixes.

0.5.3

  • Improved timeout detection/handling when using Snoopy.
  • Set the max download size to 5 KB when using Snoopy.
  • Fixed a rare bug where the settings page would redirect to the login screen when saving settings.
  • 古くて使われなくなったコードの一部を削除(一部は残存)。

0.5.2

  • Fixed a SQL query that had the table prefix hard-coded as “wp_”. This would previously make the plugin detect zero links on sites that have a different table prefix.

0.5.1

  • Fix a bug when the plugin creates a DB table with the wrong prefix.

0.5

  • This is a near-complete rewrite with a lot of new features.
  • 詳しくは http://w-shadow.com/blog/2009/05/22/broken-link-checker-05/ をご覧ください。

0.4.14

  • URL が #anchor を含む場合の誤検出を修正。

0.4.13

  • (Hopefully) fix join() failure when Snoopy doesn’t return any HTTP headers.

0.4.12

  • このバージョンのリリースノートはありません

0.4.11

  • Set the Referer header to blog’s home address when checking a link. This should help deal with some bot traps.
  • I know, I know – there haven’t been any major updates for a while. But there will be eventually 🙂
  • Fix SQL error when a post is deleted.

0.4.10

  • Changed required access caps for “Manage -> Broken Links” from manage_options to edit_ohers_posts. This will allow editor users to access that page and it’s functions.

0.4.9

  • Link sorting, somewhat experimental.
  • JavaScript sorting feature for the broken link list.

0.4.8

  • CURL isn’t required anymore. Snoopy is used when CURL isn’t available.
  • リンクエラーのリストで投稿タイトルを投稿へのリンク(パーマリンク)にした。そのため「表示」ボタンを削除。
  • 「詳細」リンクを追加。クリックするとリンクの詳細情報を表示したり隠したりする。
  • “Unlink” and “Edit” now work for images, too. “Unlink” simply removes the image.
  • Database modifications to enable the changes described above.
  • Moved the URL checking function from wsblc_ajax.php to broken-link-checker.php; made it more flexible.
  • New and improved (TM) regexps for finding links and images.
  • A “Settings” link added to plugin’s action links.
  • And probably other stuff I forgot!
  • Grr 😛

0.4.7

  • Minor enhancements :
  • Autoselect link URL after the user clicks “Edit”.
  • Make sure only HTTP and HTTPS links are checked.
  • More substantive improvements will hopefully follow next week.

0.4.6

  • Minor compatibility enhancement in wsblc_ajax.php – don’t load wpdb if it’s already loaded.

0.4.5

  • Bugfixes. Nothing more, nothing less.
  • Revisions don’t get added to the work queue anymore.
  • Workaround for rare cURL timeout bug.
  • Improved WP 2.6 compatibility.
  • Correctly handle URLs containing a single quote ‘.

0.4.4

  • Consider a HTTP 401 response OK. Such links won’t be marked as broken anymore.

0.4.3

  • Fix : Don’t check links in revisions, only posts/pages.

0.4.2

  • このバージョンのリリースノートはありません

0.4.1

  • Split translated version from the previous code. Was causing weird problems.

0.4-i8n

  • このバージョンのリリースノートはありません

0.4

  • Added localization support (may be buggy).

0.3.9

  • Fix : Use get_permalink to get the “View” link. Old behavior was to use the GUID.

0.3.8

  • Edit broken links @ Manage -> Broken Links (experimental)

0.3.7

  • Change: A bit more verbose DB error reporting for the “unlink” feature.

0.3.6

  • Switch from wp_print_scripts() to wp_enqueue_script()
  • Wp_enqueue_script()

0.3.5

  • New: “Delete Post” option.
  • New: Increase the compatibility number.
  • Change: Default options are now handled in the class constructor.

0.3.4

  • Ignore mailto: links
  • <code>ブロック</code> 内のリンクを無視。

0.3.3

  • このバージョンのリリースノートはありません

0.3.2

  • リンク解除ボタンが動作しなかったのを修正。他にいくつか修正あり。

0.3.1

  • このバージョンのリリースノートはありません

0.3

  • このバージョンのリリースノートはありません

0.2.5

  • Applied a small patch @ 347
  • Fix some omissions
  • バージョン0.3は新機能がたくさん。

0.2.4

  • 大きな修正 – HEAD が失敗したら GET を使う。

0.2.3

  • MySQL 4.0 との互換性、および recheck_all_posts 関数。

0.2.2.1

  • このバージョンのリリースノートはありません

0.2.2

  • このバージョンのリリースノートはありません

0.2

  • このバージョンのリリースノートはありません

0.1

  • このバージョンのリリースノートはありません