sql >> Database >  >> RDS >> Database

8 WP-CLI-opdrachten om uw site op te schonen en te optimaliseren

Wilt u uw WordPress-site opschonen zonder meerdere plug-ins toe te voegen? Door WP-CLI te gebruiken, kunt u veel nuttige opdrachten uitvoeren om uw database en elementen met betrekking tot uw site op te schonen. In dit bericht worden veel van de meest voorkomende taken behandeld:

  • Cache wissen
  • Miniatuurafbeeldingen opnieuw genereren
  • Spamreacties verwijderen
  • Tijdelijke gegevens uit de database verwijderen
  • Een database optimaliseren
  • Berichten in de prullenbak verwijderen
  • Berichten verwijderen in conceptstatus
  • Verwijder berichten met revisies

Cache wissen

In dit voorbeeld is objectcaching ingeschakeld op de site op onze Managed WordPress of Managed WooCommerce. Als u de objectcache wilt wissen, gebruikt u:

wp cache flush

Miniatuurafbeeldingen opnieuw genereren

Als je het thema hebt gewijzigd dat je op je site gebruikte (waardoor mogelijk verschillende afbeeldingsformaten worden ingesteld), of als je de afbeeldingsformaten van het product in WooCommerce hebt gewijzigd, maar nu alle miniatuurafbeeldingen opnieuw moet genereren, kun je deze opdracht uitvoeren:

wp media regenerate --yes

Spamreacties verwijderen

Als je opmerkingen op je site hebt ingeschakeld en je alle spamreacties wilt verwijderen. Voer deze opdracht alleen uit als u weet dat er opmerkingen op uw site als spam zijn gemarkeerd, dan kunt u deze opdracht uitvoeren:

wp comment delete $(wp comment list --status=spam --format=ids)

Tijdelijke gegevens uit de database verwijderen

Verlopen transiënten kunnen zich ophopen als u een WooCommerce-winkel heeft. Als u een van deze tijdelijke gegevens moet verwijderen, kunt u deze uit uw database verwijderen door de volgende opdracht uit te voeren:

wp transient delete --expired

Een database optimaliseren

Als u uw sitedatabase wilt optimaliseren, kunt u deze opdracht uitvoeren:

wp db optimize

Berichten in de prullenbak verwijderen

Als je alle berichten in de prullenbak wilt verwijderen, voer je deze opdracht alleen uit als je berichten naar de prullenbak hebt verplaatst, dan kun je deze opdracht uitvoeren:

wp post delete $(wp post list --post_status=trash --format=ids)

Berichten verwijderen in conceptstatus

Als je alle berichten die zijn ingesteld als conceptberichtstatus moet verwijderen, kun je deze opdracht uitvoeren;

wp post delete $(wp post list --post_status=draft --format=ids)

Posts met revisies verwijderen

Als u alle postrevisies wilt verwijderen, kunt u deze opdracht uitvoeren;

wp post delete $(wp post list --post_type='revision' --format=ids)

Deze WP-CLI-opdrachten zijn allemaal erg handig voor het basisonderhoud van uw site. Deze commando's in WP-CLI kunnen dagelijks of wekelijks worden gebruikt om uw site geoptimaliseerd en vrij van bloat te houden.


  1. Methoden voor het splitsen / samenvoegen van tekenreeksen vergelijken

  2. Null toestaan ​​in unieke kolom

  3. Is er een Max-functie in SQL Server die twee waarden aanneemt, zoals Math.Max ​​in .NET?

  4. Toegang gebruiken als CRM