Valutazioni dell’editor: Valutazioni degli utenti:.ilfs_responsive_below_title_1 { width: 300px; } @media(larghezza minima: 500px) {.ilfs_responsive_below_title_1 { larghezza: 300px; } } @media(larghezza minima: 800px) {.ilfs_responsive_below_title_1 { larghezza: 336px; } }
WpBrokenPy è un semplice e potente controllo dei collegamenti interrotti di WordPress che puoi eseguire dalla riga di comando. È fondamentalmente uno script Python che prende il nome del dominio e del file CSV da te e salva l’output. Questo script utilizza fondamentalmente l’API di WordPress per ottenere tutti i post e scansionare l’intero sito Web alla ricerca di collegamenti interrotti. Tutti i collegamenti interrotti con 404 e altri errori vengono registrati e puoi vedere le statistiche nel file finale.
Crea un file CSV alla fine con le colonne ID post, URL post, link interrotto, e il suo codice di stato. Cerca principalmente 404 errori, ma se un URL in alcuni post di WordPress genera errori diversi, registra anche quello. Si tratta di uno script multithread e può eseguire la scansione di migliaia di pagine nel giro di poche ore, mentre altri software che generalmente utilizzano la scansione possono richiedere un’intera giornata o più per la stessa attività.
Ci sono controlli di link popolari come Screaming Frog e SiteBulb ma usano la scansione tradizionale per scansionare un sito Web alla ricerca di collegamenti interrotti. La scansione può essere un processo lungo e non efficiente dal punto di vista del sistema, oltre a rallentare un PC. E se desideri scansionare un sito Web WordPress, puoi evitare di eseguire la scansione. Usa semplicemente l’API ed è quello che fa questo script qui.
WpBrokenPy è uno script multi-thread e passa attraverso ogni post uno per uno. Estrae tutti gli URL dai post e quindi controlla il loro codice di stato HTTP. Gli URL o i collegamenti con codice 404 vengono registrati e aggiunti al file CSV. Se conosci la programmazione, puoi apportare alcune modifiche allo script per ignorare o includere codici di stato HTTP specifici.
Controllo link non funzionante WordPress gratuito per riga di comando: WpBrokenPy
Tutto ciò che serve Python installato per eseguire questo script. Puoi eseguirlo facilmente su Windows, macOS e Linux. Basta eseguire un semplice comando e lui si occuperà del resto.
Quindi, prima installa Python e poi apri il terminale con il prompt dei comandi o PowerShell. Esegui il comando seguente per installare i moduli e la libreria necessari.
pip install richiede bs4
Ora puoi avviare lo script. Scaricalo da qui ed estrailo. Puoi inserirlo in qualsiasi cartella del tuo PC.
Sposta il prompt di PowerShell o CMD nella cartella in cui hai spostato il file di script. Esegui lo script con la sintassi seguente. Sulla CLI, vedrai il numero di pagine disponibili per la scansione e ti mostrerà il link di ogni post sul prompt dei comandi.
Sintassi: python WpBroken.py Domain CSV_Filename Esempio: python WpBroken.py finsite.tk finsite.csv
Al termine della scansione, vedrai che creerà un file CSV con il nome che hai fornito prima della scansione. Puoi aprire il file CSV e vedrai il rapporto al suo interno. Nel rapporto, ti mostrerà il link del post, il link interrotto, l’ID WordPress del post e il codice di stato.
In questo modo, puoi utilizzare questo script per scansionare qualsiasi sito Web WordPress e trovare link non funzionanti come un professionista. L’ho provato in un sito Web WP con circa 3000 post e 10-15 URL in ogni post. Ci sono voluti circa 40-45 minuti e il rapporto che genera era abbastanza accurato. Puoi eseguirlo di nuovo allo stesso modo per scansionare facilmente più siti Web WordPress.
Considerazioni finali:
Se stai cercando uno strumento veloce e gratuito per scansionare il tuo WordPress sito Web per collegamenti interrotti o non validi, sei nel posto giusto. Basta eseguire questo script e sono sicuro che non ti deluderà. La parte migliore è che non ha alcun impatto sulle prestazioni del PC. Puoi eseguirlo e ridurre a icona la finestra di comando e procedere con il tuo lavoro.