=== Ansico BrokenLinks ===
Contributors: ansico
Tags: broken links, broken images, links, scanner, billeder
Requires at least: 6.0
Requires PHP: 7.4
Stable tag: 1.0.0.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Scanner indlæg, sider og custom post types for broken links og broken images.

== Description ==
Ansico BrokenLinks scanner publicerede indlæg, sider og offentlige custom post types for externe links og billeder. Resultaterne vises under Værktøjer > Ansico BrokenLinks, opdelt i to faner – én for broken links og én for broken images.

Broken links kan stadig rettes direkte fra backend (erstat URL, fjern link eller markér som løst).
Broken images vises med billed-URL, alt-tekst og hvilke sider de er fundet på, og kan markeres som løst/ignoreret.

Begge typer scannes i samme batch-gennemløb, og resultaterne fortsætter via WP-Cron, så du kan forlade siden og vende tilbage.

Første version: 0.0.0.1.

== Installation ==
1. Upload plugin-mappen `ansico-brokenlinks` til `/wp-content/plugins/`, eller installer ZIP-filen via Plugins > Tilføj nyt > Upload plugin.
2. Deaktivér og slet eventuel tidligere version.
3. Aktivér pluginet (opretter automatisk den nye database-tabel til billeder).
4. Gå til Værktøjer > Ansico BrokenLinks og start en scanning.

== Changelog ==
= 1.0.0.1 =
* NY FUNKTION: Broken Images – scanner <img>-tags i post_content og finder billeder, der returnerer HTTP-fejl eller ikke kan nås.
* Ny database-tabel: wp_ansico_brokenlinks_images.
* Tabbed interface i admin: "Broken Links" og "Broken Images" med badge-tæller på hver fane.
* Scanning dækker nu automatisk både links og billeder i ét gennemløb.
* Fremdriftsbesked under scanning viser nu også antal scannede/broken billeder.
* Broken images kan filtreres efter fejltype (samme filterbånd som links).
* Broken images kan markeres som løst/ignoreret pr. fund – og ophæves igen.
* Relative billed-src-attributter (fx /wp-content/uploads/...) resolves mod home_url før de tjekkes.
* Både interne og externe billeder kontrolleres (interne kan jo også mangle/være slettet).
* DB_VERSION bump til 4 – kør aktivering eller genaktivér pluginet efter opdatering.

= 0.0.0.11 =
* Placerer URL-felt og alle handlingsknapper på samme linje, med knapperne samlet til højre.
* "Åbn i editor" er nu en kompakt ikonknap med tooltip.

= 0.0.0.10 =
* Fundne sider vises nu direkte under det grupperede broken link i en udvidelig sektion.

= 0.0.0.9 =
* "Marker som løst/ignoreret" er flyttet til hvert enkelt fund på hver side/indlæg.
* Knapper til erstat, fjern link, marker løst og ophæv beslutning er gjort mere kompakte med ikoner og tooltip/aria-tekst.
* Løste/ignorerede beslutninger viser nu også hvilken side/indholdspost beslutningen gælder.

= 0.0.0.8 =
* Tilføjet mulighed for at fjerne selve linket på en side/et indlæg, mens ankerteksten bevares.

= 0.0.0.7 =
* Tilføjet mulighed for at markere broken links som løst/ignoreret.
* Tilføjet backend-oversigt over løste/ignorerede links med mulighed for at ophæve beslutninger.

= 0.0.0.6 =
* Manuelle scanninger gemmes nu som scan-state og fortsætter via WP-Cron.
* Tilføjet løbende status/polling.
* Tilføjet indstilling til automatisk scanning ca. hver måned.

= 0.0.0.5 =
* Tilføjet statusfilter øverst på resultatlisten.

= 0.0.0.4 =
* Gør fundne sider/indlæg under hvert grupperet link collapsible.

= 0.0.0.3 =
* Viser kun broken links. Grupperer identiske broken links.

= 0.0.0.2 =
* Tilføjet AJAX-baseret scanning i batches med progressbar.

= 0.0.0.1 =
* Første build.
