Vill du städa upp din WordPress-webbplats utan att behöva lägga till flera plugins? Genom att använda WP-CLI kan du köra många användbara kommandon för att städa upp din databas och element relaterade till din webbplats. I det här inlägget behandlas många av de vanligaste uppgifterna:
- Rensar cache
- Återskapa miniatyrbilder
- Ta bort skräppostkommentarer
- Ta bort temporär data från databasen
- Optimera en databas
- Ta bort inlägg i papperskorgen
- Ta bort inlägg i utkaststatus
- Ta bort inlägg med ändringar
Rensar cache
I det här exemplet är objektcache aktiverat på webbplatsen på vår Managed WordPress eller Managed WooCommerce, om du behöver rensa objektcachen, använd:
wp cache flush
Återskapa miniatyrbilder
Om du ändrade temat du använde på din webbplats (som kan ställa in olika bildstorlekar), eller om du ändrade storleken på produktbilden i WooCommerce men nu behöver återskapa alla miniatyrbilder, kan du köra detta kommando:
wp media regenerate --yes
Ta bort skräppostkommentarer
Om du har kommentarer aktiverade på din webbplats och du vill ta bort alla skräppostkommentarer. Kör bara det här kommandot om du vet att du har kommentarer markerade som skräppost på din webbplats, då kan du köra det här kommandot:
wp comment delete $(wp comment list --status=spam --format=ids)
Ta bort temporär data från databasen
Utgångna transienter kan byggas upp om du har en WooCommerce-butik. Om du behöver ta bort någon av dessa tillfälliga data kan du ta bort den från din databas genom att köra följande kommando:
wp transient delete --expired
Optimera en databas
Om du vill optimera din webbplatsdatabas kan du köra det här kommandot:
wp db optimize
Ta bort inlägg i papperskorgen
Om du vill ta bort alla inlägg som ligger i papperskorgen, kör bara det här kommandot om du har flyttat inlägg till papperskorgen, då kan du köra det här kommandot:
wp post delete $(wp post list --post_status=trash --format=ids)
Ta bort inlägg i utkaststatus
Om du behövde ta bort alla inlägg som är inställda som utkaststatus, kan du köra det här kommandot;
wp post delete $(wp post list --post_status=draft --format=ids)
Ta bort inlägg med ändringar
Om du ville ta bort alla efterrevisioner kan du köra det här kommandot;
wp post delete $(wp post list --post_type='revision' --format=ids)
Dessa WP-CLI-kommandon är alla mycket praktiska för grundläggande städning av din webbplats. Dessa kommandon i WP-CLI kan användas dagligen eller varje vecka för att hålla din webbplats optimerad och fri från svullnad.