Editor Ratings: User Ratings:.ilfs_responsive_below_title_1 { width: 300px; } @media(min-breedte: 500px) {.ilfs_responsive_below_title_1 { breedte: 300px; } } @media(min-breedte: 800px) {.ilfs_responsive_below_title_1 { breedte: 336px; } }
WpBrokenPy is een eenvoudige en krachtige WordPress gebroken link checker die u in de opdrachtregel kunt uitvoeren. Het is in feite een Python-script dat de domein-en CSV-bestandsnaam van u overneemt en de uitvoer opslaat. Dit script gebruikt in feite WordPress API om alle berichten te krijgen en de hele website te scannen op verbroken links. Alle verbroken links met 404 en andere fouten worden geregistreerd, en u kunt de statistieken in het uiteindelijke bestand zien.
Het creëert uiteindelijk een CSV-bestand met kolommen post-ID, post-URL, verbroken link, en zijn statuscode. Het zoekt voornamelijk naar 404-fouten, maar als een URL in sommige WordPress-berichten verschillende fouten genereert, registreert het dat ook. Dit is een multithreaded script en kan duizenden pagina’s crawlen in een kwestie van uren, terwijl andere software die over het algemeen crawlen gebruikt een hele dag of langer kan duren voor dezelfde taak.
Er zijn populaire link checkers zoals Screaming Frog en SiteBulb, maar ze gebruiken traditioneel crawlen om een website te scannen op verbroken links. Crawlen kan een lang proces zijn en niet systeemefficiënt, en het kan ook een pc vertragen. En als u een WordPress-website wilt scannen, kunt u crawlen vermijden. Gebruik gewoon de API en dat is wat dit script hier doet.
De WpBrokenPy is een multi-threaded script en doorloopt elk bericht één voor één. Het haalt alle URL’s uit de berichten en controleert vervolgens hun HTTP-statuscode. URL’s of links met 404-code worden geregistreerd en toegevoegd aan het CSV-bestand. Als je bekend bent met programmeren, kun je enkele wijzigingen in het script aanbrengen om specifieke HTTP-statuscodes te negeren of op te nemen.
Gratis WordPress Broken Link Checker voor opdrachtregel: WpBrokenPy
Alles wat je nodig hebt Python geïnstalleerd om dit script uit te voeren. U kunt het met gemak op Windows, macOS en Linux uitvoeren. Voer gewoon een eenvoudig commando uit en het doet de rest.
Dus, installeer eerst Python en open daarna de terminal met de opdrachtprompt of PowerShell. Voer de volgende opdracht uit om de benodigde modules en bibliotheek te installeren.
pip installatieverzoeken bs4
Nu kunt u het script starten. Download het hier en pak het uit. Je kunt het in elke map op je pc plaatsen.
Navigeer door de prompt van PowerShell of CMD naar de map waar je het scriptbestand hebt verplaatst. Voer het script uit in de volgende syntaxis. Op de CLI ziet u het aantal pagina’s dat beschikbaar is om te scannen en u ziet een link van elk bericht op de opdrachtprompt.
Syntaxis: python WpBroken.py Domein CSV_Filename Voorbeeld: python WpBroken.py finsite.tk finsite.csv
Nadat de scan is voltooid, zult u zien dat er een CSV-bestand wordt gemaakt met de naam die u voor het scannen hebt opgegeven. U kunt het CSV-bestand openen en u ziet het rapport erin. In het rapport toont het u de postlink, de verbroken link, de WordPress-ID van de post en de statuscode.
Op deze manier kunt u dit script gebruiken om elke WordPress-website te scannen en verbroken links te vinden als een professional. Ik heb het geprobeerd op een WP-website met ongeveer 3000 berichten en 10-15 URL’s in elk bericht. Het duurde ongeveer 40-45 minuten en het rapport dat het genereert was behoorlijk nauwkeurig. U kunt het op dezelfde manier opnieuw uitvoeren om gemakkelijk meer WordPress-websites te scannen.
Laatste gedachten:
Als u op zoek bent naar een snelle en gratis tool om uw WordPress te scannen website voor kapotte of ongeldige links, dan bent u hier aan het juiste adres. Voer dit script gewoon uit en ik weet zeker dat het je niet zal teleurstellen. Het beste is dat het geen invloed heeft op de pc-prestaties. Je kunt het uitvoeren en het opdrachtvenster minimaliseren en doorgaan met je werk.