Wat is WP-CLI? Een beginnershandleiding

WP-CLI bestaat al geruime tijd (circa 2011) en heeft gestaag aan kracht gewonnen in de ontwikkelaarscommunity van WordPress. Maar wat is het precies, en hoe kunt u het gebruiken in uw WordPress-workflow?

Het idee achter WP-CLI is dat het u in staat stelt om te communiceren met, en te beheren, WordPress-sites via een opdrachtregelinterface. Volgens de officiële documentatie is dit een alternatief voor de opdrachtregel voor het gebruik van de traditionele gebruikersinterface van WordPress.

De opdrachtregelbenadering is logisch, omdat u de dingen veel sneller op een computer kunt doen via de opdrachtregel en de WP-CLI niet anders is. Als u ooit de opdrachtregel op Windows of de Terminal op macOS hebt gebruikt, bent u meteen thuis met de WP-CLI.

Dit is echter een zelfstudie bedoeld voor beginners, dus maak je geen zorgen als je geen goeroe op de commandoregel bent. Als u nog nooit eerder de WP-CLI of de opdrachtregel hebt gebruikt, bent u in goed gezelschap en zeker op de juiste plaats!

Voordat we verder gaan, moet ik een bekentenis doen. Zoals ik hierboven heb aangegeven, heb ik de WP-CLI nog nooit eerder gebruikt! Ik heb er al een tijdje van geweten en heb er heel veel moeite mee gehad om het uit te proberen, maar ben er nooit in geslaagd om het te installeren en te gebruiken. Tot nu toe is dat ...

Dus we zullen hier letterlijk samen in zijn en uitwerken hoe we de WP-CLI als complete beginners kunnen gebruiken. Ik ben echt geïnteresseerd in hoe de WP-CLI in mijn bestaande WordPress-ontwikkelingsworkflow past en of deze de productiviteit kan helpen verhogen.

Ben je klaar om te beginnen? OK dan, laten we gaan!

WP-CLI installeren

Het voor de eerste keer installeren van de WP-CLI kan een beetje ontmoedigend lijken. Ik moest de installatie-instructies een paar keer lezen voordat het logisch werd. Maar zo blijkt, het is niet zo moeilijk als je precies begrijpt wat er nodig is.

Om te beginnen moeten we de nieuwste versie van WP-CLI downloaden. De aanbevolen manier om dit te doen is om de WP-CLI als Phar-bestand te downloaden via de opdrachtregel. Dit is gewoon een PHP-archiefbestand met daarin alle PHP-bestanden die nodig zijn om de WP-CLI uit te voeren, alles verpakt in een handig bestand dat we kunnen downloaden.

Installeren op macOS

Open een terminalvenster en typ het volgende in:

$ curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

Hiermee wordt het WP-CLI Phar-bestand naar uw computer gedownload. Laten we controleren of alles in orde is door het WP-CLI-archief te testen.

php wp-cli.phar --info

U ziet de uitvoer als volgt:

PHP binair: / usr / bin / php PHP-versie: 5.6.30 php.ini gebruikt: WP-CLI root dir: phar: //wp-cli.phar WP-CLI-pakketten dir: WP-CLI global config: WP-CLI projectconfiguratie: WP-CLI-versie: 1.1.0

Om het gebruik van de WP-CLI handiger te maken, willen we het vanaf elke locatie en via een kortere opdracht zoals wp in plaats van in te typen wp-cli.phar elke keer.

We kunnen dit doen via de volgende twee commando's:

chmod + x wp-cli.phar sudo mv wp-cli.phar / usr / local / bin / wp

Probeer nu te rennen wp --info in een terminalvenster (wijzend naar een map). Als u dezelfde uitvoer ziet als eerder toen u rende php wp-cli.phar --info dan ben je in zaken. WP-CLI is ingesteld en klaar voor gebruik!

Er zijn andere manieren waarop u WP-CLI kunt installeren, bijvoorbeeld via Composer, dus misschien wilt u de alternatieve methoden eens bekijken als u worstelt met de aanbevolen standaardmethode.

Installeren op Windows

Installeren op Windows is iets meer betrokken, omdat PHP standaard niet beschikbaar is via de opdrachtregel. Je kunt PHP handmatig installeren, maar de eenvoudigste manier is om een ​​lokale ontwikkelserver zoals MAMP te gebruiken, omdat PHP automatisch wordt geïnstalleerd als onderdeel van het totale pakket.

Zodra PHP beschikbaar is op je systeem zul je het pad naar het PHP-uitvoerbare bestand moeten vinden en het globaal beschikbaar moeten maken (dit wordt uitgebreid behandeld in de PHP-handleiding).

Met PHP geïnstalleerd en beschikbaar vanuit elke map, downloadt u het bestand wp-cli.phar handmatig en slaat u het op in een map zoals c: \ wp-cli. De WP-CLI kunnen uitvoeren via de wp commando net zoals bij macOS, maak een batchbestand met de naam wp.bat in dezelfde map die u hebt opgeslagen wp-cli.phar archiefbestand.

Voeg dit toe aan het batchbestand:

@ECHO UIT php "c: /wp-cli/wp-cli.phar"% *

Voeg ten slotte toe c: \ wp-cli op uw wereldwijde pad:

setx pad "% path%; c: \ wp-cli"

De WP-CLI moet nu beschikbaar zijn vanuit elk opdrachtregelvenster.

Een nog eenvoudiger manier!

Als je je nu een beetje verloren voelt, heb ik misschien een reddingslijn voor je. Als u een DesktopServer-gebruiker bent, is WP-CLI bijzonder eenvoudig in te stellen. Sinds DesktopServer 3.8.2 is er een nieuwe ontwikkelaar-plug-in beschikbaar die de WP-CLI installeert allemaal jouw ontwikkelsites!

Nadat het is geactiveerd, kunt u toegang krijgen tot de WP-CLI via de belangrijkste DesktopServer-sitelijst of de WordPress-werkbalk..

Als je wel toegang hebt tot DesktopServer, zou ik zeker aanraden om de WP-CLI op deze manier te installeren, omdat dit verreweg de eenvoudigste manier van instellen is. Ik heb DesktopServer de laatste paar jaar gebruikt, dus ik heb geluk dat de installatie van WP-CLI voor mij een koud kunstje was.

WP-CLI op afstand gebruiken

Deze tutorial is bedoeld voor beginners die nog niet bekend zijn met de WP-CLI, met behulp van een lokale WordPress-installatie. Als u echter opdrachten op een externe server wilt uitvoeren (bijvoorbeeld een live WordPress-site), kunt u nog steeds meegaan als u WP-CLI hebt geïnstalleerd.

U moet via een SSH-client verbinding met de server kunnen maken en de inloggegevens van uw hostingaccount bij de hand hebben. Nadat u bent verbonden en ingelogd, kunt u alle WP-CLI-opdrachten in deze zelfstudie gebruiken.

Het is de moeite waard om contact op te nemen met uw host om te zien of zij de WP-CLI ondersteunen, omdat het installeren veel eenvoudiger zal zijn.

Het testen van de wateren

Hopelijk heb je nu de WP-CLI geïnstalleerd, in welk geval je een beetje kunt ontspannen omdat je net het moeilijkste deel hebt gedaan!

Open een opdrachtregelvenster in de hoofdmap van de WordPress-website waarmee u wilt werken, die er ongeveer zo uitziet als de onderstaande schermafbeelding.


Een voordeel van het gebruik van DesktopServer is dat er automatisch een opdrachtvenster wordt geopend dat verwijst naar de juiste hoofdmap van de WordPress-sitemap. Ik vond dat een leuke touch, vooral als je op meerdere sites werkt.

Laten we nu onze installatie van WP-CLI testen. Dit is ons eerste bevel ...

wp --info
PHP binair: C: \ xampplite \ php \ php.exe PHP-versie: 5.5.24 php.ini gebruikt: C: \ xampplite \ php \ php.ini WP-CLI rootmap: C: \ xampplite \ ds-plugins \ ds -cli \ vendor \ wp-cli \ wp-cli WP-CLI-pakketten dir: WP-CLI global config: WP-CLI projectconfiguratie: WP-CLI-versie: 1.0.0

Dus, om toegang te krijgen tot de WP-CLI, typt u wp gevolgd door een commando en / of parameter. Als wp is ingevoerd, je krijgt gewoon een lange lijst met beschikbare commando's en parameters (die ik hier niet zal laten zien, maar probeer het zelf).

Onze eerste opdracht bevatte een parameter. Het verschil is dat een parameter wordt voorafgegaan door twee afbreekstreepjes. De sleutel tot de WP-CLI is dat bijna alle opdrachten subopdrachten (en parameters) bevatten. Deze hiërarchie is zeer goed georganiseerd en is gemakkelijk te begrijpen en te volgen.

Alle commando's volgen een vergelijkbare structuur, dus als je eenmaal een paar commando's onder de knie hebt, zul je het gemakkelijk vinden om uit te breiden om meer opdrachten te leren. De rest van deze tutorial gaat over het leren van enkele van de commando's en parameters die beschikbaar zijn in de WP-CLI.

Laten we een paar eenvoudige WP-CLI-opdrachten bekijken, en hun uitvoer, om een ​​idee te krijgen van hoe het werkt.

Laten we eerst de huidige versie van WP-CLI bekijken die we gebruiken.

wp --version

WP-CLI 1.0.0

We kunnen een vergelijkbare opdracht uitvoeren om de huidige versie van WordPress te vinden.

wp core-versie
4.7.3

Wat dacht je van een lijst met alle thema's die momenteel zijn geïnstalleerd??

wp themalijst
+-----------------+----------+--------+---------+ | naam | status | update | versie | + ----------------- + ---------- + -------- + --------- + | twentyfifteen | inactief | geen | 1.7 | | twentyseventeen | actief | geen | 1.1 | | Twentysixteen | inactief | geen | 1.3 | | twintigten | inactief | geen | 2.2 | +-----------------+----------+--------+---------+

Zie ook hoe we nuttige informatie krijgen, zoals de status van een thema en de versie ervan, en of er een update beschikbaar is.

We kunnen hetzelfde doen voor plug-ins.

wp plugin lijst
+-------------+----------+--------+------------+ | naam | status | update | versie | + ------------- + ---------- + -------- + ------------ + | akismet | inactief | geen | 3.3 | | hallo | inactief | geen | 1.6 | | thema-check | inactief | geen | 20160523.1 | +-------------+----------+--------+------------+

We kunnen parameters gebruiken om de lijst met plug-ins te verfijnen.

wp plugin list --fields = naam, versie
+-------------+------------+ | naam | versie | + ------------- + ------------ + | akismet | 3.3 | | hallo | 1.6 | | thema-check | 20160523.1 | +-------------+------------+

Hier hebben we een parameter waarvoor een of meer waarden moeten worden opgegeven. Dit is heel gebruikelijk en je zult hier snel aan wennen. In dit geval hebben we alleen de velden vermeld die we wilden weergeven (naam, versie).

We kunnen ook alleen plug-ins weergeven die voldoen aan specifieke criteria.

wp plugin lijst --status = inactief
+-------------+----------+--------+------------+ | naam | status | update | versie | + ------------- + ---------- + -------- + ------------ + | akismet | inactief | geen | 3.3 | | hallo | inactief | geen | 1.6 | | thema-check | inactief | geen | 20160523.1 | +-------------+----------+--------+------------+

Dit leverde eenvoudigweg alle plug-ins opnieuw op omdat ze allemaal inactief zijn. We zullen dit binnenkort veranderen wanneer we beginnen met het invoeren van commando's om plug-ins (en thema's) te beheren.

Je hebt misschien gemerkt in de bovenstaande commando's dat er twee commandowoorden zijn gebruikt (inpluggen en lijst). Als je typt wp-plug-in op zichzelf zal dit geen opdracht uitvoeren maar alle subcommando's van wp-plug-in. Probeer het zelf.

wp-plug-in
gebruik: wp plug-in activeren [...] [--all] [--netwerk] of: wp plug-in deactiveren [...] [--uninstall] [--all] [--netwerk] of: wp-invoegtoepassing verwijderen ... of: wp plugin krijgen  [--Field =] [--velden =] [--format =] of: wp plug-in installeren ... [--version =] [--force] [--activate] [--activate-network] of: wp-plug-in is geïnstalleerd  of: wp pluginlijst [--=] [- veld =] [--velden =] [--format =] of: wp-plug-inpad [] [--dir] of: wp plugin zoeken  [--Page =] [--per-page =] [- veld =] [--velden =] [--format =] of: wp plugin-status [] of: wp-invoegtoepassing ... [--netwerk] of: wp plugin verwijderen ... [--deactivate] [--skip-delete] of: wp plug-up update [...] [--all] [--format =] [--version =] [--dry-run] Zie 'wp help plugin' 'voor meer informatie over een specifieke opdracht.

Dus de lijst opdracht is slechts een van de vele subopdrachten die beschikbaar zijn voor de 'ouder' inpluggen commando. Veel andere opdrachten werken op dezelfde manier.

Typ in wp core en wp-thema om ook een lijst met hun subcommando's te zien.

U kunt ook meerdere parameters op dezelfde regel gebruiken. Als we bijvoorbeeld plug-ins met beschikbare updates willen weergeven en uitgezette velden willen beperken, kunnen we parameters als volgt op één regel combineren:

wp plugin list --fields = naam, versie --update = beschikbaar

Standaard krijgt u de resultaten van een WP-CLI-opdracht uitgevoerd in tabelindeling, maar dit kan eenvoudig worden gewijzigd in JSON of een door komma's gescheiden waarde (CSV) in plaats van het gebruik van de --formaat parameter.

wp plugin list - format = json
[ "Naam": "Akismet", "status": "inactief", "Update": "none", "versie": "3.3",  "naam": "hallo", "status": "inactief ", "update": "none", "versie": "1.6",  "naam": "thema-check", "status": "inactief", "update": "none", "version": "20160523,1"] 
wp plugin list --format = csv
naam, status, update, versie akismet, inactief, geen, 3.3 hallo, inactief, geen, 1.6 thema-check, inactief, geen, 20160523.1

Nu we een handvat hebben voor het invoeren van eenvoudige WP-CLI-opdrachten, laten we zien hoe we een aantal nuttige WordPress-beheertaken kunnen doen via de opdrachtregel.

Plug-ins en thema's

De echte kracht van de WP-CLI wordt duidelijk wanneer u begint met het manipuleren van WordPress via de opdrachtregel. In deze sectie zullen we zien hoe eenvoudig het is om te installeren / verwijderen en plug-ins en thema's activeren / deactiveren via de WP-CLI.

Voor plug-ins en thema's gehost in de WordPress-repository, voert u eenvoudig de naam achter de installeren commando als volgt:

wp plug-in installeren jetpack
Installatie van Jetpack door WordPress.com (4.8.2) Installatiepakket downloaden van https://downloads.wordpress.org/plugin/jetpack.4.8.2.zip ... Het pakket uitpakken ... De plug-in installeren ... De plug-in is correct geïnstalleerd. Succes: installeerde 1 van de 1 plug-ins. 

Laten we opnieuw een lijst met plug-ins uitvoeren om te controleren of Jetpack is geïnstalleerd, maar deze keer alleen de naam van de plug-in vermelden.

wp list plugin --fields = naam
+-------------+ | naam | + ------------- + | akismet | | hallo | | jetpack | | thema-check | +-------------+

We kunnen thema's op dezelfde manier installeren:

wp theme install twentyeleven
Installeren van Twenty Eleven (2.5) Downloaden van installatiepakket van https://downloads.wordpress.org/theme/twentyeleven.2.5.zip... Uitpakken van het pakket ... Installeren van het thema ... Thema succesvol geïnstalleerd. Succes: 1 van de 1 thema's geïnstalleerd.

En laten we even kijken of het thema Twenty Eleven correct is geïnstalleerd:

wp themalijst
+-----------------+----------+--------+---------+ | naam | status | update | versie | + ----------------- + ---------- + -------- + --------- + | twentyeleven | inactief | geen | 2.5 | | twentyfifteen | inactief | geen | 1.7 | | twentyseventeen | actief | geen | 1.1 | | Twentysixteen | inactief | geen | 1.3 | | twintigten | inactief | geen | 2.2 | +-----------------+----------+--------+---------+

Voor plug-ins en thema's die elders worden gehost, voert u eenvoudig het volledige pad naar het zipbestand in. De plug-in / themanaam is eigenlijk de slug, wat handig is om te onthouden als uw plugin / themanaam uit meer dan één woord bestaat.

Bijvoorbeeld om de Theme Check-plug-in uit de WordPress-repository te installeren:

wp plugin installeer thema-check

Gebruik de. Om een ​​plug-in te activeren activeren commando.

wp plugin activeert jetpack

Of u kunt een plug-in allemaal op één regel installeren en activeren.

wp plugin installeer jetpack - activeer

Om een ​​plug-in te verwijderen, gebruikt u de verwijderen commando.

wp plugin verwijderen jetpack

Merk op dat je de plug-in niet moest deactiveren voordat we hem verwijderden, zoals je moet doen in de WordPress-beheerder. Het installatie / activeer / verwijder proces is hetzelfde voor thema's.

Berichten en pagina's

Er zijn verschillende WP-CLI-opdrachten om elk type bericht te beheren, inclusief een manier om berichten in massa te genereren.

Laten we eerst de huidige lijst met berichten uitvoeren.

wp bericht lijst
+----+---------+---------+---------+---------+ | ID | post_ti | post_na | post_da | post_st | | | tle | ik | te | atus | + ---- + --------- + --------- + --------- + --------- + | 1 | Hallo w | hallo-w | 2017-04 | publiceren | | | ereld! | orld | -04 09: | | | | | | 18:12 | | +----+---------+---------+---------+---------+

Laten we nu wat berichten genereren.

wp post genereert --count = 5
Posts genereren 100% [=============] 0:03 / 0:02

Laten we nog een keer kijken naar de bijgewerkte lijst met berichten.

wp bericht lijst
+----+---------+---------+---------+---------+ | ID | post_ti | post_na | post_da | post_st | | | tle | ik | te | atus | + ---- + --------- + --------- + --------- + --------- + | 32 | Post 2 | post-2 | 2017-04 | publiceren | | | | | -14 19: | | | | | | 01:24 | | | 33 | Plaats 3 | post-3 | 2017-04 | publiceren | | | | | -14 19: | | | | | | 01:24 | | | 34 | Plaats 4 | post-4 | 2017-04 | publiceren | | | | | -14 19: | | | | | | 01:24 | | | 35 | Plaats 5 | post-5 | 2017-04 | publiceren | | | | | -14 19: | | | | | | 01:24 | | | 36 | Plaats 6 | post-6 | 2017-04 | publiceren | | | | | -14 19: | | | | | | 01:24 | | | 1 | Hallo w | hallo-w | 2017-04 | publiceren | | | ereld! | orld | -04 09: | | | | | | 18:12 | | +----+---------+---------+---------+---------+

Zoals u kunt zien, zijn er vijf nieuwe berichten gemaakt, elk met een generieke titel en geen berichtinhoud. We kunnen een willekeurig aantal berichten genereren en voor elk berichttype.

wp post generate --post_type = page --count = 3
Posts genereren 100% [=============] 0:02 / 0:03

Dit genereert drie nieuwe pagina's met generieke titels en geen pagina-inhoud. Ik ben er niet zo zeker van hoe nuttig het maken van massa's is. Het kan echter erg handig zijn voor testdoeleinden.

 wp berichtenlijst --post_type = pagina
+----+---------+---------+---------+---------+ | ID | post_ti | post_na | post_da | post_st | | | tle | ik | te | atus | + ---- + --------- + --------- + --------- + --------- + | 42 | Page 2 | post-2 | 2017-04 | publiceren | | | | | -14 19: | | | | | | 06:21 | | | 43 | Page 3 | post-3 | 2017-04 | publiceren | | | | | -14 19: | | | | | | 06:21 | | | 44 | Page 4 | post-4 | 2017-04 | publiceren | | | | | -14 19: | | | | | | 06:21 | | | 22 | Titel | titel | 2017-04 | publiceren | | | | | -07 15: | | | | | | 42:27 | | | 2 | Voorbeeld | monster- | 2017-04 | publiceren | | | Pagina | pagina | -04 09: | | | | | | 18:12 | | +----+---------+---------+---------+---------+

Als we afzonderlijke berichten willen maken, hebben we volledige controle over post-inhoud. Laten we een enkel bericht maken met een specifieke titel en voorbeeldinhoud.

wp post create --post_title = 'Just a Post' --post_content = 'Ik dwaalde eenzaam als een wolk.' --post_status = 'publiceren'
Succes: bericht 45 gemaakt.

Hiermee wordt een bericht gemaakt met een specifieke titel en inhoud. Standaard worden berichten gemaakt met de conceptstatus, dus als we willen dat ze meteen worden gepubliceerd, moeten we de post_status parameter naar publiceren.

Een pagina met inhoud maken is net zo eenvoudig, stel eenvoudig de post_type parameter naar pagina (dit is standaard ingesteld om te posten).

wp post create --post_type = page --post_title = 'Welcome to a New Dawn' --post_content = 'Lees verder voor een aantal fantastische inzichten.' --post_status = publiceren

We kunnen ook bestaande berichten bijwerken met behulp van de bijwerken commando.

wp post update 45 --post_content = 'Ik heb net de inhoud van het bericht bijgewerkt via de WP-CLI.' --post_status = 'publiceren'
Succes: geactualiseerd bericht 45.

Controleer of het bericht-ID correct is; anders krijg je een Waarschuwing: ongeldige bericht-ID foutmelding. En nogmaals, u kunt elk berichttype bijwerken, niet alleen berichten!

Zoals je zou verwachten, kun je berichten ook verwijderen via de WP-CLI.

wp bericht verwijderen 45
Succes: post in de Prullenbak 45.

Hiermee wordt het bericht naar de prullenbak verzonden. Als u dit wilt omzeilen en gewoon een bericht permanent wilt verwijderen, voegt u het toe --dwingen parameter.

wp bericht verwijderen 45 --force

Over het algemeen denk ik dat het vrij intuïtief is om berichten via de WP-CLI te beheren. Ik heb niet het gevoel dat ik veel details moet onthouden telkens als ik een bericht wil maken of bijwerken.

Dit is geweldig want het betekent dat ik veel vaker zal terugkeren naar de WP-CLI dan terug te sluipen naar het gebruik van de gezellige WordPress admin-gebruikersinterface die ik meer gewend ben.

WordPress Reacties

Het beheren van opmerkingen lijkt veel op berichten. Gebruik deze opdracht om alle opmerkingen op uw site te bekijken:

wp commentaarlijst
+------------+-----------------+---------------------+------------------+-----------------------+-------------------------+ | comment_ID | comment_post_ID | comment_date | comment_approved | comment_author | comment_author_email | + ------------ + ----------------- + ------------------ --- + ------------------ + ----------------------- + --- ---------------------- + | 1 | 1 | 2017-04-04 09:18:12 | 1 | Een WordPress Commenter | [email protected] | +------------+-----------------+---------------------+------------------+-----------------------+-------------------------+

Maar wees voorzichtig: dit kan even duren als je veel reacties op je site hebt!

Gebruik de knop om een ​​opmerking te maken creëren commando waar we nu bekend mee zijn.

wp comment create --comment_post_ID = 1 --comment_content = 'Voeg gewoon mijn 2 cent toe!'
Succes: commentaar 24 gemaakt.
wp commentaarlijst
+------------+-----------------+---------------------+------------------+-----------------------+-------------------------+ | comment_ID | comment_post_ID | comment_date | comment_approved | comment_author | comment_author_email | + ------------ + ----------------- + ------------------ --- + ------------------ + ----------------------- + --- ---------------------- + | 24 | 1 | 2017-04-14 19:24:45 | 1 | | | | 1 | 1 | 2017-04-04 09:18:12 | 1 | Een WordPress Commenter | [email protected] | +------------+-----------------+---------------------+------------------+-----------------------+-------------------------+

Merk op dat om een ​​reactie te genereren, we een ID van een bestaande post moesten opgeven, evenals de inhoud van de opmerking.

Net zoals we deden voor berichten, konden massale opmerkingen ook eenvoudig worden gegenereerd.

wp comment genereren --count = 3 --post_id = 1
Opmerkingen genereren 100% [==========] 0:02 / 0:03
wp commentaarlijst
+------------+-----------------+---------------------+------------------+-----------------------+-------------------------+ | comment_ID | comment_post_ID | comment_date | comment_approved | comment_author | comment_author_email | + ------------ + ----------------- + ------------------ --- + ------------------ + ----------------------- + --- ---------------------- + | 26 | 1 | 2017-04-14 19:27:54 | 1 | | | | 27 | 1 | 2017-04-14 19:27:54 | 1 | | | | 25 | 1 | 2017-04-14 19:27:53 | 1 | | | | 24 | 1 | 2017-04-14 19:24:45 | 1 | | | | 1 | 1 | 2017-04-04 09:18:12 | 1 | Een WordPress Commenter | [email protected] | +------------+-----------------+---------------------+------------------+-----------------------+-------------------------+

Zorg ervoor dat u de tellen parameter als u niet wilt dat 100 dummy-opmerkingen worden gegenereerd, omdat 100 de standaard is!

Als u een opmerking wilt verwijderen, gebruikt u eenvoudig de volgende opdracht met de ID van uw opmerking en eventueel de --dwingen parameter als u het verzenden naar de prullenbak wilt overslaan.

wp reactie verwijderen 26 --force
Succes: verwijderde opmerking 26.

Onthoud echter dat de ID hier een opmerking-ID en is niet een bericht-ID.

Aanbevolen WP-CLI-bronnen

Dat is het voor onze basisintroductie tot de WP-CLI. Hieronder vindt u een lijst met bronnen als u een beetje dieper wilt graven en uw kennis wilt uitbreiden.

  • Hoofdpagina WP-CLI-project
  • Officieel WP-CLI-handboek
  • WP-CLI Roadmap
  • Slack Channel
  • Volledige WP-CLI-commandolijst
  • WP-CLI Twitter Feed
  • Volledige handleiding DesktopServer

Conclusie

We hebben net de oppervlakte ingekrast van wat u kunt doen met de WP-CLI. Maar hopelijk heb je nu voldoende vertrouwen om dieper in de WP-CLI te duiken en te experimenteren met geavanceerdere opdrachten.

We hebben geleerd wat de WP-CLI is en hoe nuttig dit kan zijn in uw dagelijkse WordPress-ontwikkeling. Hoewel de commando's die we behandelden vrij eenvoudig waren, waren ze nog steeds behoorlijk nuttig!

Dit was de eerste keer dat ik persoonlijk de WP-CLI gebruikte, en achteraf kan ik eerlijk zeggen dat ik niet weet hoe ik het zonder heb gedaan. Het is absoluut iets dat ik mezelf zie als ik veel meer gebruik.

Ik zou wat ervaring willen opdoen met veel meer complexe opdrachten, naast echt zien wat je kunt doen met de WP-CLI.

Sommige gebruikers, met name beginners, kunnen echter worden afgeschrikt door het standaard aanbevolen installatieproces. Dat is jammer, want de WP-CLI is uitermate nuttig en alle WordPress-ontwikkelaars zouden het op zijn minst moeten bekijken. 

Het is heel leuk en nuttig. Als je toegang hebt tot DesktopServer, gebruik dat dan om WP-CLI te installeren - het is echt een goed idee.

Tot slot, als u geïnteresseerd bent in meer WordPress-ontwikkeling, vergeet dan niet om het andere WordPress-materiaal te bekijken dat we hier op Envato Tuts hebben+.

Gebruik je de WP-CLI al, of was dit de eerste keer dat je ermee experimenteerde? Zo ja, hoe bent u begonnen? Ik zou graag uw opmerkingen horen!