Le type d’installation recommandé WP-CLI WP-CLI est l’interface de ligne de commande pour WordPress qui est utilisée pour effectuer des tâches d’administration et de développement par programme. La page du projet est http://wp-cli.org/ https://make.wordpress.org/cli/ se fait en téléchargeant le build Phar (archives similaires aux fichiers JAR Java, Veuillez consulter cet article pour plus d’informations), marquez-le comme exécutable et placez-le sur votre PATH.

Téléchargez d’abord wp-cli.phar Avec wget ou alors curl. Par example:

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

Vérifiez ensuite si cela fonctionne:

php wp-cli.phar --info

Peut seulement taper wp, À la place de php wp-cli.pharvous devez rendre le fichier exécutable et le déplacer vers un emplacement dans votre PATH. Par example:

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

Essayez de courir maintenant wp --info. Si WP-CLI a été installé avec succès, la sortie suivante s’affiche:

OS:  Linux 4.10.0-42-generic #46~16.04.1-Ubuntu SMP Mon Dec 4 15:57:59 UTC 2017 x86_64
Shell:   /usr/bin/zsh
PHP binary:    /usr/bin/php
PHP version:     7.1.12-1+ubuntu16.04.1+deb.sury.org+1
php.ini used:   /etc/php/7.1/cli/php.ini
WP-CLI root dir:        /home/wp-cli/.wp-cli
WP-CLI packages dir:    /home/wp-cli/.wp-cli/packages/
WP-CLI global config:   /home/wp-cli/.wp-cli/config.yml
WP-CLI project config:
WP-CLI version: 1.5.0

Voila! Vous êtes maintenant un utilisateur officiel de WP-CLI.

Vous vous demandez quoi faire ensuite? Essayez ceci Guide de démarrage rapide pour une brève introduction et quelques exemples.

Mettre à jour la WP-CLI Mettre à jour la WP-CLI

Si vous avez installé WP-CLI à l’aide de la méthode Phar recommandée, vous pouvez toujours l’exécuter pour la mettre à jour wp cli update (bien que si WP-CLI appartient à root, il peut être sudo wp cli update). Si vous avez installé WP-CLI avec le composeur ou Git Git est un système de contrôle de version distribué gratuit et open source conçu pour gérer tout, des petits projets aux très grands projets rapidement et efficacement. Git est facile à apprendre et prend peu de place avec des performances ultra-rapides. Le développement de plugin et de thème le plus moderne se fait avec ce système de contrôle de version. https://git-scm.com/.sur les installations, consultez les instructions de mise à jour spécifiques pour chaque méthode ci-dessous.

Quand tu cours wp cli updateil vous sera demandé de confirmer avec un message similaire au suivant:

You have version 0.21.1. Would you like to update to 0.23.1? [y/n]

Après avoir accepté, vous devriez voir un message de réussite:

Success: Updated WP-CLI to 0.23.1

Si vous exécutez déjà la dernière version de WP-CLI, vous verrez le message suivant:

WP-CLI is at the latest version.

Voulez-vous vivre la vie à la limite? Cours wp cli update --nightly pour utiliser la dernière version nocturne de WP-CLI. La version nocturne est plus ou moins suffisamment stable pour être utilisée dans votre environnement local et inclut toujours la dernière et la meilleure.

Plus d’informations sur wp cli updateLisez les informations complètes, y compris les indicateurs et les options qui peuvent être utilisés Page de document dans la commande de mise à jour.

Au-dessus de ↑

Complétions d’onglets Complétions d’onglets

Coque Bash & Z Coque Bash & Z

WP-CLI comprend également un script de complétion d’onglet pour Frapper et Coque Z. Téléchargez-le simplement wp-completion.bash et l’obtenir de ~/.bash_profile::

source /FULL/PATH/TO/wp-completion.bash

Exécutez cette option pour que cette modification prenne effet dans votre shell actuellement actif source ~/.bash_profile après ça.

Au-dessus de ↑

Oh mon Zsh Oh mon Zsh

Si vous utilisez ça Oh mon Zsh Framework, vous pouvez activer le intégré wp-cli Brancheren l’ajoutant au plugins=(wp-cli git [...]) Ligne dans votre ~/.zshrc Déposer.

Remarque: le Oh My Zsh Brancher Un plugin est un logiciel qui contient un groupe de fonctionnalités qui peuvent être ajoutées à un site Web WordPress. Vous pouvez étendre les fonctionnalités ou ajouter de nouvelles fonctionnalités à vos sites Web WordPress. Les plugins WordPress sont écrits dans le langage de programmation PHP et peuvent être intégrés de manière transparente à WordPress. Ceux-ci peuvent être gratuits dans le répertoire des plugins WordPress.org https://wordpress.org/plugins/ ou en tant que plugin tiers basé sur les coûts est livré avec le script final bash, il n’est donc pas nécessaire d’avoir les deux.

Exécutez cette option pour que cette modification prenne effet dans votre shell actuellement actif source ~/.zshrc après ça.

Au-dessus de ↑

Flux de travail Dash / Alfred Flux de travail Dash / Alfred

Si tu utilises Ligne et Alfredvous pouvez ajouter un flux de travail Alfred personnalisé pour rechercher des informations sur la commande WP-CLI.

Au-dessus de ↑

Mettre en place Mettre en place

Ouvrez Dash et téléchargez le Ensemble de documents WP-CLI::
Trait d’union ›Paramètres› Téléchargements ›Contributions des utilisateurs› Rechercher WP-CLI

Activez l’intégration Alfred dans Dash:
Trait d’union ›Paramètres› Intégration ›Alfred

Au-dessus de ↑

utiliser utiliser

Ouvrez Alfred et essayez de rechercher une commande spécifique. Cela vous donne, par exemple, un aperçu de la plugin Commande et ses sous-commandes: wp-cli plugin

Au-dessus de ↑

Au-dessus de ↑

Installation via Git Installation via Git

Si vous avez l’intention de travailler vous-même sur WP-CLI, consultez le Mettre en place Section dans Tirer des demandes.

Au-dessus de ↑

Installation nocturne via Phar Installation nocturne via Phar

Le « Nightly » est la dernière version de WP-CLI qui provient directement du Branche principale.

Suivez juste la normale guide d’installationsauf changer le URL Une adresse Web spécifique d’un site Web ou d’une page Web sur Internet, par ex. B. l’URL d’un site Web www.wordpress.org au fichier Phar:

https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli-nightly.phar

Au-dessus de ↑

Installation via Composer Installation via Composer

Dans le cadre d’un projet

Ajoutez la ligne suivante à vos projets composer.json Déposer:

"require" : {
    "wp-cli/wp-cli-bundle": "*"
}

Pour ajouter d’autres packages suggérés dans le wp-cli-bundle Paquet, tel que psy/psysh, Cours:

composer require --dev $(composer suggests --by-package | awk '/wp-cli/wp-cli-bundle/' RS= | grep -o -P '(?<=- ).*(?=:)')

En option (si elle est exécutée localement sur un serveur ou, par exemple, dans une machine virtuelle), vous pouvez automatiser la configuration de la commande et la rendre disponible dans le chemin utilisateur. Accepté compositeur installé dans /var/www/vendor (Vous pouvez obtenir le compositeur vendor-dir Variable de configuration pour votre machine via composer config --list | grep "[vendor-dir]") nous pouvons ajouter ce qui suit scripts/ Commandes au composer.json Déposer. Mise en place des deuxième et troisième lignes Achèvement de Bash Nous n’avons donc pas à nous souvenir de chaque commande:

"scripts" : {
    "post-install-cmd" : [
        "[[ -f /usr/bin/wp ]] || sudo ln -s /var/www/vendor/wp-cli/wp-cli/bin/wp /usr/bin/wp",
        "source /var/www/vendor/wp-cli/wp-cli/utils/wp-completion.bash",
    "[[ -f ~/.bash_profile ]] || touch ~/.bash_profile",
        "source ~/.bash_profile"
    ]
}

Le script ci-dessus suppose que votre shell actuel est bashCela peut ne pas être le cas pour tous les utilisateurs. Exemple de boîte vagabonde (ajoutée à la scripts– –bloquer Block est le terme abstrait utilisé pour décrire les unités de balisage qui, avec l’éditeur WordPress, forment le contenu ou la mise en page d’un site Web. L’idée combine les concepts de ce qui a pu être réalisé dans le passé avec des codes courts, du HTML personnalisé et l’intégration de la reconnaissance dans une API et une expérience utilisateur cohérentes.):

cat /etc/passwd | grep $(whoami)
vagrant:x:1000:1000::/home/vagrant:/bin/bash

Si tu as bash disponible et installé pour votre système d’exploitation, vous pouvez modifier dynamiquement:

"scripts" : {
    "post-update-cmd" : [
        "/bin/bash -c "[[ -f /usr/local/bin/wp ]] || sudo ln -s /var/www/vendor/wp-cli/wp-cli/bin/wp /usr/bin/wp"",
        "/bin/bash -c "source /var/www/vendor/wp-cli/wp-cli/utils/wp-completion.bash"",
    "/bin/bash -c "[[ -f ~/.bash_profile ]] || touch ~/.bash_profile"",
        "/bin/bash -c "source ~/.bash_profile""
    ]
}

En tant que projet

Besoins php et composer (ou alors php composer.phar) en tant que commandes de la console.

composer create-project wp-cli/wp-cli-bundle --prefer-source

Puis courez wp-cli-bundle/vendor/wp-cli/wp-cli/bin/wp ou ajouter wp-cli-bundle/vendor/wp-cli/wp-cli/bin Dossier aussi PATH pour le monde wp Commande (à utiliser sous Windows wp-cli/bin/wp.bat plutôt).

Pour mettre à jour, vous devez:

cd wp-cli-bundle
git pull origin master
composer install

Exigences globales

Si vous préférez avoir PHP PHP (acronyme récursif de PHP: Hypertext Preprocessor) est un langage de script open source largement utilisé, particulièrement adapté au développement Web et pouvant être intégré au HTML. http://php.net/manual/en/intro-whatis.php. Des outils qui ont été installés globalement via Composer et qui ont quelque chose comme ça ~/.composer/vendor/bin sur votre chemin (ou C:UsersyouAppDataRoamingComposervendorbin sous Windows), vous pouvez simplement exécuter:

composer global require wp-cli/wp-cli-bundle

Exécutez pour tout mettre à jour dans le monde entier composer global update.

Installer une version spécifique

Si vous souhaitez installer une version spécifique de WP-CLI, ajoutez les numéros de version après les packages

composer create-project wp-cli/wp-cli-bundle:2.1.0 --no-dev

La version doit être dans un format que le compositeur peut comprendre et être trouvé sur packagist.org.

Installer le bord saignant

Si vous souhaitez installer Bleeding Edge, utilisez dev-master::

composer create-project wp-cli/wp-cli-bundle:dev-master --no-dev

Au-dessus de ↑

Installation globale en tant que projet Installation globale en tant que projet

Vous pouvez spécifier un chemin d’installation personnalisé pour WP-CLI comme suit:

composer create-project wp-cli/wp-cli-bundle /usr/share/wp-cli --no-dev

Ensuite, liez simplement le binaire:

sudo ln -s /usr/share/wp-cli-bundle/vendor/wp-cli/wp-cli/bin /usr/bin/wp

Au-dessus de ↑

Installation via homebrew Installation via homebrew

brew install wp-cli

Voici la formule.

Au-dessus de ↑

Installation via Docker Installation via Docker

La communauté Docker divertit Images WordPress et WP-CLI.

Comment insérer l’image WP-CLI dans votre propre projet:

image: wordpress:cli

Au-dessus de ↑

Installation sous Windows Installation sous Windows

Installer sur Compositeur comme décrit ci-dessus ou utilisez la méthode suivante.

Assurez-vous que PHP est installé et à ta façon Vous pouvez donc l’exécuter globalement.

Télécharger wp-cli.phar manuellement et enregistrez-le dans un dossier, par exemple c:wp-cli

Créez un fichier nommé wp.bat dans le c:wp-cli avec le contenu suivant:

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

Ajouter c:wp-cli à ta façon:

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

Vous pouvez maintenant utiliser WP-CLI de n’importe où sur la ligne de commande Windows.

Au-dessus de ↑

Installation via le package .deb Installation via le package .deb

Sur Debian ou Ubuntu, téléchargez simplement l’un des packages .deb et ouvrez-le: https://github.com/wp-cli/builds/tree/gh-pages/deb

Au-dessus de ↑

Installation sur Fedora 30+ Installation sur Fedora 30+

su -c 'dnf install wp-cli'

Au-dessus de ↑

Installation sous CentOS Installation sous CentOS

su -c 'yum install wp-cli'

Au-dessus de ↑

Utilisez un binaire PHP personnalisé Utilisez un binaire PHP personnalisé

Dans certains cas, comme avec les installations MAMP, vous ne voudrez peut-être pas utiliser le binaire PHP standard.

Afin d’utiliser la dernière version PHP fournie par MAMP, vous devrez changer la vôtre PATH Variable d’environnement avec les éléments suivants ajoutés à votre ~/.bash_profile ou alors ~/.zsh_profile::

PHP_VERSION=$(ls /Applications/MAMP/bin/php/ | sort -n | tail -1)
export PATH=/Applications/MAMP/bin/php/${PHP_VERSION}/bin:$PATH

Afin d’utiliser une version PHP spécifique fournie par MAMP, vous devez déterminer le chemin d’accès au fichier exécutable de la version PHP et changer le vôtre PATH Variable d’environnement avec les éléments suivants ajoutés à votre ~/.bash_profile ou alors ~/.zsh_profile::

export PATH=/Applications/MAMP/bin/php/php5.5.26/bin:$PATH

Notez qu’il n’y a pas de mappage de la PHP_VERSION Variable dans ce cas car nous ne recherchons pas dynamiquement la dernière version de PHP.

Après avoir ajouté cela et enregistré le fichier, rechargez le fichier avec:

source ~/.bash_profile

Après avoir fait ça, cours wp --info pour vous assurer que la modification a été appliquée correctement.

Pour l’installation WP-CLI basée sur Composer et Git, vous pouvez également définir le WP_CLI_PHP Variable d’environnement si vous ne voulez pas changer PATH pour certaines raisons.

Au-dessus de ↑

Installation sur MediaTemple Installation sur MediaTemple

Voir http://razorfrog.com/installing-wp-cli-on-mediatemple-grid-server/

Dernière mise à jour: