Het beheerscherm is handig, maar voor terugkerend werk is de opdrachtregel sneller en minder foutgevoelig. WP-CLI is daar het gereedschap voor.
Bij een van onze laatste opdrachten in Hoorn kwam dit ook weer aan bod.
Met WP-CLI haalt u in een paar seconden een lijst op van alle berichten, gebruikers of ingestelde opties. Wat in het beheer drie klikken kost, is hier één regel.
- wp post list
- wp option get
- wp db export
- wp search-replace met proefrun
- wp cache flush
- wp user list
Een database-export maakt u met één commando. Doe dat altijd vóór u iets groots aanpast.
Een database-export maakt u met één commando.
Zoeken en vervangen in de database, bijvoorbeeld bij een verhuizing naar een nieuw domein, vergt zorg omdat sommige waarden geserialiseerd zijn. WP-CLI houdt daar rekening mee, een gewone SQL-query niet.
Een paar commando's die we elke week gebruiken:
wp post list --post_type=page --fields=ID,post_title,post_status
wp option get siteurl
wp db export voor-wijziging.sql
wp search-replace 'oud-domein.nl' 'nieuw-domein.nl' --dry-run
wp cache flush
Gebruik eerst de optie voor een proefrun. Het commando laat dan zien wat het zou aanpassen zonder iets te doen.
De cache legen na een wijziging doet u er in één keer bij.
Beheert u uw site liever niet zelf? Daar zijn wij voor. Wat wij hierin voor u kunnen doen, leest u op de pagina diensten.
Misschien ook interessant: Een back-up van de database in één regel
Ik heb hier al een tijdje last van. Moet ik eerst zelf iets proberen of kan ik meteen bellen?
Goede vraag, Marco. In de meeste gevallen is het binnen een dag klaar. Bij uitzonderingen laten we dat vooraf weten.
Dat is goed om te weten, bedankt.