Version 1.3.1

Neu

  • Links werden jetzt außerhalb des Beitragsinhalts gefunden – in benutzerdefinierten Feldern (einschließlich ACF), Navigationsmenüs, Kategorie- und Beschreibungsbeschreibungen, Autoren-Bios und Websites, Beitragszusammenfassungen und Blockinhalten, die der Editor außerhalb Ihrer Beiträge speichert, wie z. B. synchronisierte Muster, Vorlagen, Vorlagenteile und Navigationsblöcke.
  • Unterstützung für Seitenersteller – Links innerhalb von Elementor, Divi (4 und 5), WPBakery Page Builder, SiteOrigin Page Builder, Avada Builder und SeedProd-Layouts werden jetzt gefunden und gemeldet, einschließlich der Bilder, auf die ein Block oder ein Abschnittshintergrund verweist.
  • Berichte über defekte Links per E-Mail – eine wöchentliche E-Mail mit einer Liste der Links, die seit dem letzten Bericht defekt geworden sind, und eine monatliche Übersicht über die Link-Gesundheit Ihrer Website, die an die von Ihnen ausgewählten Empfänger gesendet wird.
  • Der Bericht ist jetzt danach organisiert, wo jeder Link gefunden wurde, wobei jeder Speicherort für einen Link inline aufgeführt und paginiert ist, und ein Filter, um den Bericht auf eine Quelle zu beschränken – es werden nur die Quellen angeboten, die tatsächlich Links enthalten.
  • Filtern Sie den Bericht nach internen oder externen Links und nach Bildern, Videos oder Nicht-Medien-Links.
  • Exportieren Sie den Bericht nach CSV, passend zu den Filtern und der Suche, die Sie auf dem Bildschirm haben.
  • Schließen Sie URLs per Wildcard, Host oder regulärem Ausdruck in einer einzigen Ausschlussliste aus.
  • Eine Einstellung für die Scan-Häufigkeit wurde hinzugefügt, um zu steuern, wie oft Links erneut überprüft werden.
  • Einstellungen für das Scannen pro Quelle hinzugefügt, damit Sie auswählen können, welche Orte überwacht werden – Navigationsmenüs, benutzerdefinierte Felder, Term-Beschreibungen, Autoren-Bios und Websites, synchronisierte Muster und Vorlagen.
  • Wenn ein defekter Link weiterleitet, bietet der Bericht das Ende der Weiterleitungskette als Ersatz an.
  • Audiodateien und die Bilder, die Kernblöcke in einem Blockattribut speichern, werden jetzt gemeldet.
  • Site-Health-Prüfungen hinzugefügt, die melden, wenn die Link-Überwachung gestoppt wurde, und eine Admin-Bar-Warnung, wenn das Konto nicht verbunden ist.
  • Ein Dashboard – es öffnet sich mit den nächsten Schritten, anstatt mit einer Liste aller Probleme. Sein Hauptpanel listet die wenigsten Korrekturen auf, die die meisten defekten Links beheben: eine tote Adresse, die an vielen Stellen verwendet wird, ein ganzer Host, der verschwunden ist, eine Seite mit mehreren gleichzeitig, defekte Bilder und Videos. Daneben erfahren Sie, warum Ihre Links fehlschlagen, welche Domains Sie am meisten kosten, wie lange sie schon defekt sind und wo auf Ihrer Website sie sich befinden. Jede Zahl öffnet den Bericht, der bereits darauf eingegrenzt ist.
  • Der „Broken Links Highlighter“ kann in der Symbolleiste ein- und ausgeschaltet werden, während Sie eine Seite betrachten, und jeder Benutzer kann ihn für sich selbst ausschalten, ohne ihn für andere zu ändern.
  • Multisite-Unterstützung – der Netzwerkadministrator verfügt über einen eigenen Bildschirm für die Site-Aktivierung, auf dem Sie die Lizenz des Netzwerks einmal verbinden und dann die einzelnen Sites im Netzwerk von einer einzigen Liste aus aktivieren oder deaktivieren.
  • Die Fähigkeiten des Plugins wurden bei der WordPress Abilities API registriert.
  • Ein Ziel, dessen SSL-Zertifikat abgelaufen ist oder nicht übereinstimmt, wird jetzt als defekt gemeldet. Diese antworten normalerweise auf eine Linkprüfung, sodass der Bericht sie früher als funktionierende Links bezeichnete, während ein Browser Ihre Besucher mit einem Warnbildschirm stoppt.
  • Als HTML eingefügte oder von einem Seitenersteller geschriebene, als iFrame eingebettete Videos werden jetzt überprüft. Ein entferntes Video hinterlässt daher keinen toten Player mehr auf der Seite, ohne dass etwas dazu gesagt wird.
  • Der CSV-Export hat eine Spalte „Grund“, sodass eine Zeile mit „Defekt“ neben einem funktionierenden Statuscode sich in einer Tabelle selbst erklärt.
  • Das Dashboard zeigt an, wie viele Links noch auf ein Urteil warten, neben den Zählungen, von denen sie fehlen, und die monatliche E-Mail nennt, worauf sie warten, anstatt einen Grund für alle anzugeben.

Aktualisiert

  • Der Hervorhebungsmodus erklärt nun einen defekten Link dort, wo Sie ihn finden. Das Überfahren eines markierten Links mit der Maus zeigt, worauf er verweist, warum die Überprüfung fehlgeschlagen ist, und eine Notiz, dass nur angemeldete Redakteure die Markierungen sehen können – zusammen mit der Möglichkeit, sie auszuschalten. Das Panel bleibt geöffnet, während Sie den Mauszeiger darauf bewegen. Der Hervorhebungsmodus ist für neue Benutzer auch standardmäßig aktiviert.
  • Der Bericht zeigt an, wie lange jeder Link bereits defekt ist, und kann danach sortiert werden, sodass der am längsten bestehende Defekt leicht zu finden ist.
  • Das Widget „Broken Link Checker“ auf Ihrem WordPress-Dashboard zeigt jetzt die wichtigste zu behebende Sache an, anstatt ein Diagramm Ihrer Link-Gesamtzahlen.
  • Die Spalte „Details“ von AIOSEO markiert defekte Links jetzt mit einem Symbol einer gebrochenen Kette und verknüpft die Anzahl direkt mit den Zeilen dahinter, für jeden Beitragstitel.
  • Das 404-Protokoll von AIOSEO zeigt jetzt an, wie viele Ihrer Beiträge auf jede 404-URL verweisen.
  • Die E-Mail-Vorlage wurde neu geschrieben, damit sie in Outlook, Gmail und Clients, die Farben invertieren, korrekt dargestellt wird.
  • Der Bericht über defekte Links ist erheblich schneller – Zählungen werden zwischengespeichert, Zeilen kosten keine Abfrage mehr, und die Paginierung zählt die gesamte Tabelle nicht mehr neu.
  • Jede Quelle wird jetzt unabhängig von den Einstellungen indiziert, sodass das Einschalten einer Quelle ihre Links sofort anzeigt, anstatt auf einen vollständigen erneuten Scan zu warten. Das Ausschalten einer Quelle löscht nichts mehr.
  • Ein synchronisiertes Muster-, Vorlagen- oder Navigationsblock wird sofort nach dem Speichern neu indiziert, sodass ein Link, den Sie dort reparieren, sofort aus dem Bericht verschwindet.
  • Ein synchronisiertes Muster kann nur von jemandem aus dem Bericht bearbeitet werden, der dieses spezielle Muster bearbeiten kann, da ein Muster demjenigen gehört, der es erstellt hat.
  • Das Entfernen eines URL-Ausschlusses stellt die Links wieder her, die er aus jeder Quelle entfernt hatte, nicht nur aus Beiträgen.
  • Eine Aktion, die eine Quelle nicht ausführen kann, erklärt nun beim Überfahren mit der Maus, warum sie dies nicht kann, anstatt leise zu verschwinden.
  • Der alternative Text eines Bildes ist nichts, was der Bericht umschreiben kann, und dies wird nun angegeben, anstatt so auszusehen, als ob die Änderung gespeichert würde.
  • Das Modal mit den Linkstatusdetails wurde durch ein Inline-Panel ersetzt, das genau angibt, was eine Änderung beeinflussen wird.
  • Elementor-Seiten melden denselben Link nicht mehr doppelt, eine mit einem Builder erstellte Seite wird als Seite gemeldet, und ein nicht mehr aktiver Builder wird nicht mehr gemeldet.
  • Der Bericht kann jetzt danach sortiert werden, wann jeder Link zuletzt überprüft wurde.
  • Die Einstellungen wurden neu organisiert – die Link-Einstellungen haben einen eigenen Abschnitt, der Master-Schalter für Erweiterte Einstellungen ist weg, und Scan-Quellen verwenden dieselben Post-Type-Umschalter wie der Rest des Plugins.
  • Ihr Link-Kontingent wird jetzt dort erklärt, wo es angezeigt wird, und wird rot, wenn es sich dem Limit nähert.
  • Verbesserte die Aufforderungen zur Kontoverbindung und -aktivierung und fügte ein Newsroom-Panel für Plugin-Nachrichten hinzu.
  • Der Bericht gibt nun an, warum eine Prüfung fehlgeschlagen ist, anstatt nur, dass sie fehlgeschlagen ist. Ein Ziel, das die Prüfung blockiert hat, eines, das nicht rechtzeitig geantwortet hat, eines, das überhaupt nicht erreicht werden konnte, eines, dessen Adresse nicht existieren kann, und eine Seite, die vorhanden ist und zur Anmeldung auffordert, werden jeweils unterschiedlich gelesen, anstatt dass alle denselben Fehler anzeigen. Das Letzte davon ist das hervorzuhebende: Ein Link, der eine Anmeldung verlangte, wurde früher als Fehler gemeldet, was Sie dazu veranlasste, nach einem Fehler in einer Adresse zu suchen, die in Ordnung ist.
  • Kein Broken Link Checker JavaScript wird auf Admin-Bildschirmen geladen, die es nicht benötigen. Ein kleines Skript lief früher auf jeder Seite im Dashboard, um ein Menüelement zu gestalten, was jetzt in CSS erfolgt.
  • Der Highlighting-Tool markiert nun defekte Bilder, Frames und eingebettete Player. Sie haben keinen Text zum Unterstreichen, daher erhalten sie eine gestrichelte Umrandung, die innerhalb ihrer eigenen Box gezeichnet wird, und ein Player wird umrandet, wenn eine der Quellen dahinter defekt ist.
  • Ein Link, dessen Adresse ein Zeichen enthält, das kein Browser akzeptiert, wird nun auch im Highlighting-Tool von Firefox und Safari sowie Chrome markiert und gemeldet, anstatt stillschweigend aus dem Scan entfernt zu werden.
  • Der Scan wartet nicht mehr auf seinen Leerlauftimer, wenn Links darin fällig werden. Ein Beitrag, den Sie speichern, ein Import oder ein Plugin-Update wird daher sofort übernommen, anstatt bis zu einer Stunde später.

Behoben

  • Abgelehnte Links wurden gezählt und unter dem Filter 'Ausstehend' aufgeführt, sodass die Filteranzahlen nicht zur Gesamtzahl addiert wurden.
  • Ein Link konnte gleichzeitig unter zwei Filter-Tabs gezählt und aufgeführt werden, sodass die Tabs mehr als die Gesamtzahl ergaben. Ein Link, der zwei Prüfdatensätze hinter sich hatte, wurde nun repariert, und der Scan erstellt sie nicht mehr.
  • Eine Linkbearbeitung, die nichts änderte, meldete Erfolg und schloss das Panel über Inhalt, der immer noch die alte URL enthielt.
  • Die Suche im Bericht behandelte einen Unterstrich oder ein Prozentzeichen in einer URL als Platzhalter, sodass eine Suche Links finden konnte, die diese nicht enthielten.
  • Relative Link-URLs bleiben nun relativ, wenn sie bereinigt werden.
  • Auf einigen Websites brach ein Skriptfehler den Beitragseditor, und das Plugin war nicht die offensichtliche Ursache, da der Fehler ein AIOSEO-Objekt benannte. Das Skript hängt nicht mehr von Daten ab, die eine Seite möglicherweise nicht gedruckt hat.
  • Eine erneute Prüfung, die der Dienst verweigerte – eine nicht verifizierte Lizenz oder ein bereits genutzter Monat an Linkprüfungen – riet zum erneuten Versuch, was nie funktionieren konnte. Sie gibt nun an, was tatsächlich passiert ist.
  • Zwei Links, deren Adressen sich nur in der Groß-/Kleinschreibung unterscheiden, wurden als einer behandelt. Die Filter-Tabs addierten sich zu mehr als der Gesamtzahl, und eines der Paare wurde gezählt, aber nie aufgeführt, exportiert oder aus dem Bericht behoben.
  • Der E-Mail-Bericht zählte einen Link, der weiterleitete und dann brach, sowohl als defekt als auch als Weiterleitung, während der Bericht auf dem Bildschirm ihn nur als defekt zählt.
  • Das Bearbeiten eines Links tat nichts für eine Adresse, die der Scan auf dem Weg hinein bereinigt hatte – Leerzeichen am Anfang/Ende, ein Backslash anstelle eines Schrägstrichs, ein Standardport, ein Punktsegment, ein nicht-englischer Pfad – was die Form ist, in der ein defekter Link am wahrscheinlichsten geschrieben wurde.
  • Das Bearbeiten eines Links konnte die Adresse in einem iframe-, Video- oder Audio-Tag nicht umschreiben, und es wurde der Teil nach dem # von einem Link, der einen hatte, entfernt, sodass zwei Links, die auf verschiedene Stellen auf derselben Seite zeigten, beide an dieselbe Stelle gesendet wurden.
  • Das Bearbeiten eines Links, dessen Ankertext innerhalb des umgebenden HTML beginnt, konnte die Markup-Struktur darum herum beschädigen.
  • Ein Beitrag mit einem zukünftigen Datum – ein geplanter Beitrag oder Inhalte, die von einem Importeur vorab datiert wurden – wurde bei jedem Scan erneut gelesen und nie abgeschlossen, sodass der Scan nie bis zu Ihren Menüs, benutzerdefinierten Feldern, Begriffsbeschreibungen, Autorenprofilen, Mustern und Vorlagen gelangte.
  • Die Zweitmeinungs-Nachprüfung wählte bei jedem Durchlauf immer wieder dieselben wenigen Links aus, sodass der Rest der Warteschlange nie erreicht wurde und ein toter Host nie abgeschlossen wurde.
  • Ein Link, den unser Dienst nicht abrufen konnte, wurde von Ihrer eigenen Website nie erneut überprüft, sodass er nie aufgelöst wurde, bei jedem Scan gegen Ihre Credits gezählt wurde und als funktionierender Link abgeschlossen werden konnte.
  • Ein Link, der jede erneute Überprüfung fehlschlug, behielt den Statuscode bei, den der Dienst zuletzt gesehen hatte, sodass eine Zeile lauten konnte: „Das Ziel gab einen 200er-Fehler zurück“.
  • Die Suche im Bericht nach etwas, das nichts von dem aufgelisteten übereinstimmt, listete stattdessen jeden Link auf.
  • Die Schaltfläche „Aktivieren“ war mit leerem Lizenzschlüsselfeld aktiv, und das Drücken führte zu „Ein unbekannter Fehler ist aufgetreten“, anstatt nach einem Schlüssel zu fragen.
  • Adressen, die 1.3.0 in einer fehlerhaften Form speicherte – zwei Links zu einem zusammengeklebt, ein Host mit dem Pfad darin – werden beim Upgrade erneut gelesen, anstatt im Bericht als fehlerhaft zu bleiben.
  • Ein ausgeschlossener Beitrag, der auf andere Weise als über den Einstellungsbildschirm aufgezeichnet wurde, konnte den Scan mit einem fatalen Fehler stoppen.

Version 1.3.0

Neu

  • Video-Unterstützung – Der Broken Link Checker erkennt jetzt automatisch Video-Links und prüft, ob das verlinkte Video noch existiert, anstatt nur sicherzustellen, dass der Link funktioniert. YouTube, Vimeo und über 10 weitere Plattformen werden unterstützt!
  • Defekte Links werden jetzt clientseitig ein zweites Mal gescannt, um Fehlalarme aufgrund von WAF-Blockaden oder Timeouts zu reduzieren.

Aktualisiert

  • Unterstützung für die HTML-API für WP 6.6 und höher hinzugefügt, um Link-Aktualisierungen/-Entfernungen zuverlässiger zu machen.
  • Ein Link zur Lizenzüberprüfung wurde zu den Einstellungen hinzugefügt, um Abonnementdaten zu aktualisieren (nützlich bei Verbindungsproblemen/Abonnement-Upgrades) + eine Anzeige für die Anzahl der aktiven Websites im Abonnement.
  • Ein Mechanismus zur Verhinderung der Planung doppelter Aktionen wurde hinzugefügt.
  • Link Assistant und Broken Link Checker bereinigen jetzt Datenbankzeilen für gelöschte, private oder entfernte Beiträge, damit sich die Tabellen im Laufe der Zeit nicht mit unsichtbarem Ballast ansammeln.
  • Optionen gegen unbeabsichtigte Offenlegung im Frontend gehärtet.

Behoben

  • Setup-Assistent wird aufgrund einer fehlenden Cache-Tabelle manchmal nicht ausgelöst.
  • Relative URLs werden jetzt gegen die Beitrags-Permalink aufgelöst, bevor sie in der Datenbank gespeichert werden.
  • In seltenen Fällen fehlerhafte URLs an den Broken Link Checker-Server gesendet.
  • Scan bleibt manchmal aufgrund doppelter Zeilen in der Datenbank stecken.

Version 1.2.10

Behoben

  • PHP-Fehler beim Verbinden von BLC, wenn AIOSEO nicht aktiv ist.

Version 1.2.9

Aktualisiert

  • Links, die noch nie zuvor überprüft wurden, werden jetzt besser priorisiert.
  • Verbesserte Planung von geplanten Aktionen, um doppelte Aktionen zu verhindern.
  • Verbesserte Anforderungsbehandlung mit Nebenläufigkeitskontrollen und Caching, um das Volumen ausgehender Anfragen zu reduzieren.
  • Mechanismus für temporäre Fallbacks für das Caching hinzugefügt, falls die Tabelle aioseo_cache nicht existiert. 
  • Verschiedene Leistungsverbesserungen.

Behoben

  • Der Cache für die Datenbanktabellen von Unterseiten enthält für Multisites keine Tabellen mehr von allen anderen Unterseiten.
  • Seltenes Problem, bei dem einige Links aufgrund von Sonderzeichen wie Zeilenumbrüchen nicht indiziert wurden.

Version 1.2.8

Aktualisiert

  • Wortlaut geändert, um widerzuspiegeln, dass kostenlose Abonnements nie ablaufen, aber ihr Kontingent jeden Monat zurückgesetzt wird.

Version 1.2.7

Neu

  • Benutzer, die AIOSEO, Broken Link Checker und Link Assistant verwenden, sehen nun ihre Anzahl defekter Links in der AIOSEO Details-Spalte des Beitrags.

Aktualisiert

  • Kompatibilität mit WordPress 6.9.
  • Die Cache-Klasse verwendet jetzt JSON anstelle von PHP-Serialisierung, um Cache-Fehler zu vermeiden, wenn Zeichensätze nicht übereinstimmen.
  • Verschiedene Leistungsverbesserungen der Datenbank.
  • Datenbankabfragen gegen SQL-Angriffe gehärtet.

Behoben

  • Der Filter „Gut“ zeigt nun keine URLs mehr an, die zum ersten Mal gescannt werden müssen.

Version 1.2.6

Neu

  • Widget für das Linkverteilungs-Dashboard zum WordPress-Admin-Dashboard hinzugefügt.
  • Erinnerungs-E-Mails hinzugefügt, um Benutzer zu informieren, wenn Broken Link Checker nicht verbunden ist.

Aktualisiert

  • Alle BLC-Pläne, einschließlich kostenloser, unterstützen jetzt externe Links.
  • Der kostenlose BLC-Plan beinhaltet jetzt 50 zusätzliche Links kostenlos, insgesamt 250.
  • Warnmeldungen hinzugefügt, wenn die Anzahl der indizierten Links größer ist als das Linkkontingent des Plans oder das Linkkontingent (fast) aufgebraucht ist.
  • Hook hinzugefügt, um URLs beim Indizieren zu filtern, um die Kompatibilität mit WP Offload Media zu gewährleisten.
  • REST-API-Routen gehärtet und Berechtigungsprüfungen hinzugefügt, um die Sicherheit zu verbessern.

Behoben

  • Link-Scan bleibt manchmal stecken, wenn AIOSEO nicht installiert ist, aufgrund einer fehlenden Funktion.

Version 1.2.4

Aktualisiert

  • Härtung für ORDER BY/LIMIT-Klauseln in Datenbankabfragen.

Version 1.2.3

Aktualisiert

  • Aktualisiert: Unterstützung für das Aktualisieren/Entfernen relativer URLs hinzugefügt.

Version 1.2.2

Neu

  • Unterstützung für die Indizierung und Überprüfung von Medien-URLs hinzugefügt.

Aktualisiert

  • Verbesserter Link-Entfernungsprozess zur Erhöhung der Erfolgsquote.

Behoben

  • Die Zeile „Link-Status“ wird nun nach Ausführung einer Tabellenaktion geschlossen, um sicherzustellen, dass keine Daten an die nächste Zeile weitergegeben werden.