バージョン 1.3.1

新機能

  • リンクは投稿コンテンツの外、カスタムフィールド(ACFを含む)、ナビゲーションメニュー、カテゴリとタグの説明、著者プロフィールとウェブサイト、投稿抜粋、そして同期パターン、テンプレート、テンプレートパーツ、ナビゲーションブロックなどのエディタが投稿の外に保存するブロックコンテンツに見つかるようになりました。
  • ページビルダーサポート – Elementor、Divi(4および5)、WPBakery Page Builder、SiteOrigin Page Builder、Avada Builder、SeedProdレイアウト内のリンク、およびブロックやセクションの背景が指している画像も検出され、報告されるようになりました。
  • メールによるリンク切れレポート – 前回のレポート以降に壊れたリンクのリストと、サイトのリンク健全性に関する月次スコアカードを、選択した受信者に送信する週次メール。
  • レポートはリンクが見つかった場所を中心に整理され、各リンクの場所がリストされ、インラインでページネーションされ、レポートを1つのソースに絞り込むためのフィルターが提供されます。リンクが含まれているソースのみが表示されます。
  • レポートを内部リンクまたは外部リンク、画像、動画、メディア以外のリンクでフィルタリングします。
  • 画面上のフィルターと検索に一致するレポートをCSVにエクスポートします。
  • ワイルドカード、ホスト、または正規表現でURLを除外します。単一の除外リストで設定可能です。
  • リンクを再チェックする頻度を制御するためのスキャン頻度設定を追加しました。
  • ソースごとのスキャン設定を追加しました。これにより、ナビゲーションメニュー、カスタムフィールド、ターム説明、著者プロフィールとウェブサイト、同期パターンとテンプレートなど、監視する場所を選択できます。
  • 壊れたリンクがリダイレクトする場合、レポートはリダイレクトチェーンの終端を置換として提供します。
  • オーディオファイルと、コアブロックがブロック属性に保持している画像も報告されるようになりました。
  • リンク監視が停止した場合に報告するサイトヘルスチェックと、アカウントが接続されていない場合に管理バーに警告を表示する機能を追加しました。
  • ダッシュボード – 問題のリストではなく、次に何をすべきかに焦点を当てて開きます。メインパネルには、最も多くの壊れたリンクを解消する最も少ない修正がランク付けされます。複数の場所で使用されている1つの無効なアドレス、消滅したホスト全体、複数のリンクを同時に持つページ、壊れた画像と動画。その横には、リンクが失敗する理由、最もコストがかかっているドメイン、各リンクが壊れてからの期間、サイトのどこにあるかが表示されます。各数値をクリックすると、その数値に絞り込まれたレポートが開きます。
  • 壊れたリンクハイライターは、ページを見ている間にツールバーからオン/オフを切り替えることができ、各ユーザーは他のユーザーに影響を与えることなく、自分自身のためにオフにすることができます。
  • マルチサイトサポート – ネットワーク管理者は独自のサイトのアクティベーション画面を持ち、そこでネットワークのライセンスを一度接続し、個々のサイトを単一のリストからネットワーク上でアクティブ化または非アクティブ化できます。
  • プラグインの機能をWordPressの機能APIに登録しました。
  • SSL証明書が期限切れになったか、一致しない宛先は、壊れたリンクとして報告されるようになりました。これらは通常リンクチェックに応答するため、レポートでは以前は正常なリンクとされていましたが、ブラウザは警告画面で訪問者を停止させます。
  • iframeとして埋め込まれた動画(HTMLとして貼り付けられたもの、またはページビルダーによって作成されたもの)がチェックされるようになり、削除された動画がページ上に壊れたプレイヤーを残し、何も言われなくなることはなくなりました。
  • CSVエクスポートに「理由」列が追加されたため、スプレッドシートで「破損」と表示された行が、稼働中のステータスコードの横で自己説明するようになりました。
  • ダッシュボードには、どのリンクがまだ判定待ちであるかが、欠落しているカウントの隣に表示されます。月次メールでは、すべてに1つの理由を与えるのではなく、何が待たれているかが名前で示されます。

更新

  • ハイライターが、壊れたリンクを見つけた場所に説明を表示するようになりました。マークされたリンクにカーソルを合わせると、リンク先、チェックが失敗した理由、およびログインしているエディターのみがマークを確認できること、そしてマークをオフにする場所が表示されます。ポインターを上に移動している間、パネルは開いたままになります。ハイライターは、新規ユーザーにはデフォルトで有効になっています。
  • レポートには、各リンクがどれくらいの期間壊れていたかが表示され、それを基準に並べ替えることができるため、最も長く稼働している破損箇所を簡単に見つけることができます。
  • WordPressダッシュボードの「壊れたリンクチェッカー」ウィジェットには、リンクの合計数のグラフではなく、修正すべき最も重要なものが表示されるようになりました。
  • AIOSEOの詳細列には、壊れたリンクが壊れたチェーンアイコンでマークされ、投稿タイトルのいずれかに対して、その行に直接カウントがリンクされるようになりました。
  • AIOSEOの404ログには、あなたの投稿のいくつが各404エラーのURLにリンクしているかが表示されるようになりました。
  • Outlook、Gmail、および色を反転させるクライアントで正しく表示されるように、メールテンプレートを書き直しました。
  • 壊れたリンクレポートが大幅に高速化されました。カウントはキャッシュされ、行はそれぞれクエリを必要としなくなり、ページネーションはテーブル全体を再カウントしなくなりました。
  • すべてのソースが設定に関係なくインデックス作成されるようになったため、ソースをオンにすると、完全な再スキャンを待つことなくすぐにリンクが表示されます。ソースをオフにしても、何も削除されなくなりました。
  • 同期されたパターン、テンプレート、またはナビゲーションブロックは、保存されるとすぐに再インデックス作成されるため、そこで修正したリンクはレポートからすぐに削除されます。
  • 同期されたパターンは、その特定のパターンを編集できるユーザーのみがレポートから編集できます。パターンは作成者に属するためです。
  • URL除外を削除すると、投稿だけでなく、すべてのソースから削除されていたリンクが復元されるようになりました。
  • ソースが実行できないアクションは、静かに消えるのではなく、ホバー時に理由が表示されるようになりました。
  • 画像の代替テキストは、レポートが書き換えることができるものではなくなり、変更を保存するように見えるのではなく、その旨が表示されるようになりました。
  • リンクステータスの詳細モーダルをインラインパネルに置き換え、変更が影響するものを正確に表示するようにしました。
  • Elementorページは同じリンクを二度と報告しなくなり、ビルダーで構築されたページはページとして報告され、アクティブでなくなったビルダーは報告されなくなりました。
  • レポートは、各リンクが最後にチェックされた日時で並べ替えられるようになりました。
  • 設定を再編成しました。リンク設定には独自のセクションがあり、「詳細設定」のマスター スイッチは削除され、スキャンソースはプラグインの他の部分と同じ投稿タイプ トグルを使用します。
  • リンク クォータが表示される場所に説明が表示され、制限に近づくと赤色に変わるようになりました。
  • アカウントの接続と有効化のプロンプトを改善し、プラグインニュース用のニュースルームパネルを追加しました。
  • レポートには、チェックが失敗したという事実だけでなく、その理由も表示されるようになりました。チェックをブロックした宛先、時間内に応答しなかった宛先、まったく到達できなかった宛先、アドレスが存在しない宛先、サインインを求められたページなど、それぞれ異なる表示になり、すべて同じエラーが表示されることはなくなりました。特に注目すべきは最後のケースです。ログインを要求するリンクは、エラーとして報告されていましたが、これは正常なアドレスの障害を探すことにつながっていました。
  • 不要な管理画面には、Broken Link Checker の JavaScript は読み込まれなくなりました。以前は、ダッシュボードのすべてのページで 1 つのメニュー項目をスタイル設定するために小さなスクリプトが実行されていましたが、現在は CSS で行われています。
  • ハイライターは、壊れた画像、フレーム、埋め込みプレーヤーをマークするようになりました。それらには下線を引きためのテキストがないため、ボックスの内側に描画された破線の輪郭でマークされ、プレーヤーの背後にあるソースのいずれかが壊れている場合にアウトラインが表示されます。
  • ブラウザが受け入れない文字を含むアドレスのリンクは、Chrome だけでなく Firefox および Safari でもハイライターによってマークされ、スキャンから静かに削除されるのではなく、報告されるようになりました。
  • リンクがその内部で期限切れになった場合、スキャンはアイドルタイマーを待たなくなりました。そのため、保存した投稿、インポート、またはプラグインの更新は、最大 1 時間後ではなく、すぐに検出されるようになりました。

修正

  • 無視されたリンクはカウントされ、「保留中」フィルターの下にリストされていましたが、フィルターのカウントが合計と一致しませんでした。
  • リンクが 2 つのフィルタータブで同時にカウントおよびリストされる可能性があり、タブの合計が総数を超えることがありました。2 つのチェックレコードを持つことになったリンクは修正され、スキャンでそれらが作成されることはなくなりました。
  • 何も変更しなかったリンクの編集は成功を報告し、古い URL をまだ持っていたコンテンツの上にパネルを閉じました。
  • レポートの検索では、URL のアンダースコアまたはパーセント記号がワイルドカードとして扱われていたため、検索によってそれらを含まないリンクが一致することがありました。
  • 相対リンクの URL は、サニタイズされる際に相対のままになります。
  • 一部のサイトでは、スクリプトエラーにより投稿エディターが破損し、エラーが AIOSEO オブジェクトを名前付けしていたため、プラグインが明白な原因ではありませんでした。スクリプトは、ページが印刷していない可能性のあるデータに依存しなくなりました。
  • サービスが拒否した再チェック(検証されていないライセンス、またはすでに使用された 1 か月のリンクチェック)は、再試行を促しましたが、それは決して機能しませんでした。実際何が起こったのかを الآنบอกます。
  • 大文字小文字のみが異なる 2 つのリンクは、1 つとして扱われていました。フィルタータブの合計が総数を超えることがあり、ペアの 1 つはカウントされましたが、リスト、エクスポート、またはレポートから修正されることはありませんでした。
  • メールレポートでは、リダイレクトしてから壊れたリンクを、壊れたリンクとリダイレクトの両方としてカウントしていましたが、画面上のレポートでは壊れたリンクとしてのみカウントしていました。
  • スキャンが取り込んだアドレス(前後のスペース、スラッシュの代わりにバックスラッシュ、デフォルトポート、ドットセグメント、非英語パスなど、壊れたリンクが記述されている可能性が最も高い形状)を編集しても、何も起こりませんでした。
  • iframe、video、またはaudioタグ内のリンクの編集は、アドレスを書き換えることができず、リンクにあった#以降の部分が削除されてしまうため、同じページ内の異なる場所を指す2つのリンクが両方とも同じ場所に送信されていました。
  • 周囲のHTML内にアンカーテキストが始まるリンクを編集すると、その周囲のマークアップが破損する可能性がありました。
  • 未来の日付の投稿(スケジュールされた投稿、またはインポーターが転送したコンテンツ)は、スキャンごとに再読み込みされ、確定されることがなかったため、スキャンがメニュー、カスタムフィールド、タームの説明、著者プロフィール、パターン、テンプレートに到達することはありませんでした。
  • セカンドオピニオンの再チェックは、実行ごとに常に同じ少数のリンクを選択していたため、キューの残りは決して到達せず、デッドホストは決して確定されませんでした。
  • サービスが取得できなかったリンクは、ご自身のサイトから再チェックされることはなく、解決されることもなく、スキャンごとにクレジットとしてカウントされ、正常なリンクとして確定される可能性がありました。
  • 再チェックに失敗し続けたリンクは、サービスが最後に見たステータスコードを保持していたため、「宛先が200エラーを返しました」と表示される可能性がありました。
  • レポートで、リストされているものに一致しないものを検索すると、何も一致しない代わりにすべてのリンクが表示されていました。
  • ライセンスキーフィールドが空の状態でアクティベートボタンが有効になっており、それを押すとキーを求める代わりに「不明なエラーが発生しました」と応答していました。
  • 1.3.0が破損した形式で保存したアドレス(2つのリンクが1つに結合されたもの、ホストにパスが結合されたもの)は、レポート内で壊れたままになるのではなく、アップグレード時に再読み込みされます。
  • 設定画面以外のもので記録された除外された投稿は、致命的なエラーでスキャンを停止させる可能性がありました。

バージョン 1.3.0

新機能

  • 動画サポート – リンク切れチェッカーは、リンクが機能することを確認するだけでなく、リンクされた動画がまだ存在するかどうかを自動検出してチェックするようになりました。YouTube、Vimeo、および10以上のプラットフォームをサポート!
  • WAFブロックやタイムアウトによる誤検出を減らすため、リンク切れはクライアントサイドで2回目のスキャンが行われるようになりました。

更新

  • リンクの更新/削除をより確実に実行できるように、WP 6.6以降でHTML APIのサポートが追加されました。
  • サブスクリプションデータを更新するためのライセンス再確認アクションリンクが設定に追加されました(接続の問題/サブスクリプションのアップグレードの場合に便利です)+サブスクリプションでアクティブなサイト数を示すインジケーター。
  • 重複アクションのスケジュールを防ぐメカニズムが追加されました。
  • リンクアシスタントとリンク切れチェッカーは、ゴミ箱、プライベート、または削除された投稿のデータベース行をクリーンアップするようになったため、テーブルに目に見えない肥大が蓄積されることはありません。
  • 意図しないフロントエンドへの露出に対してオプションを強化しました。

修正

  • キャッシュテーブルが見つからないため、セットアップウィザードがトリガーされない場合があります。
  • 相対URLは、DBに保存される前に投稿のパーマリンクに対して解決されるようになりました。
  • まれに、リンク切れチェッカーサーバーに送信された不正なURL。
  • DB内の重複行が原因でスキャンがスタックすることがあります。

バージョン 1.2.10

修正

  • AIOSEO がアクティブでない場合に BLC に接続する際の PHP エラー。

バージョン 1.2.9

更新

  • これまでチェックされなかったリンクが、より優先的に扱われるようになりました。
  • 重複アクションを防ぐために、スケジュール済みアクションのスケジューリングを改善しました。
  • 同時実行ガードとキャッシュによるリクエスト処理を改善し、アウトバウンドリクエストの量を削減しました。
  • aioseo_cache テーブルが存在しない場合に備えて、キャッシュのトランジェントフォールバックメカニズムを追加しました。
  • 様々なパフォーマンス改善。

修正

  • マルチサイトの場合、サブサイトのデータベーステーブルキャッシュに他のすべてのサブサイトのテーブルが含まれなくなりました。
  • 改行などの特殊文字により、一部のリンクがインデックスされないまれな問題。

バージョン 1.2.8

更新

  • 無料サブスクリプションは期限切れになりませんが、クォータは毎月リセットされることを反映するように文言を変更しました。

バージョン 1.2.7

新機能

  • AIOSEO、Broken Link Checker、Link Assistant を使用しているユーザーは、AIOSEO 詳細投稿列に壊れたリンクの数が表示されるようになりました。

更新

  • WordPress 6.9 との互換性。
  • キャッシュクラスは、文字セットが一致しない場合にキャッシュミスを防ぐために、PHP シリアライゼーションの代わりに JSON を使用するようになりました。
  • さまざまなデータベースパフォーマンスの改善。
  • SQLインジェクション攻撃に対してデータベースクエリを強化しました。

修正

  • 「良好」フィルターは、初めてスキャンする必要がある URL を表示しなくなりました。

バージョン 1.2.6

新機能

  • WordPress 管理ダッシュボードにリンク分布ダッシュボードウィジェットを追加しました。
  • Broken Link Checker が接続されていないことを通知するリマインダーメールを追加しました。

更新

  • 無料プランを含むすべての BLC プランで、外部リンクがサポートされるようになりました。
  • 無料 BLC プランでは、さらに 50 件のリンクが無料で追加され、合計 250 件になりました。
  • インデックスされたリンク数がプランのリンククォータを超えている場合、またはリンククォータが(ほぼ)枯渇している場合に警告メッセージを追加しました。
  • WP Offload Media との互換性を追加するために、URL がインデックスされる際にフィルタリングするフックを追加しました。
  • REST API ルートを強化し、権限チェックを追加してセキュリティを向上させました。

修正

  • AIOSEO がインストールされていない場合、関数が欠落しているため、リンクスキャンがスタックすることがありました。

バージョン 1.2.4

更新

  • データベースクエリの ORDER BY/LIMIT 句の強化。

バージョン 1.2.3

更新

  • 更新:相対 URL の更新/削除のサポートを追加しました。

バージョン 1.2.2

新機能

  • メディア URL のインデックス作成とチェックのサポートを追加しました。

更新

  • リンク削除プロセスを改善し、成功率を高めました。

修正

  • リンクステータス行は、テーブルアクションを実行した後、次の行にデータが漏洩しないように閉じます。