Développement avancé de WordPress: utilisation de la ligne de commande
Bien que la référence à la ligne de commande puisse effrayer de nombreux développeurs, le fait est qu’il s’agit d’un outil de développement facile à utiliser et très utile. Une fois que vous comprenez comment cela fonctionne, la ligne de commande est facile à utiliser et simplifiera votre travail et vous permettra d’économiser beaucoup de temps. C’est le quatrième article de notre série WordPress en six parties pour les développeurs avancés. Cette série, qui fait suite au populaire WordPress que nous avons développé pour les utilisateurs intermédiaires, vous présente un certain nombre de sujets de codage riches, y compris le développement détaillé de thèmes, la préparation de thèmes personnalisés, la création de plugins, la personnalisation des types et des catégories de messages, les requêtes et les boucles, La personnalisation des champs et des métadonnées, et la localisation.
Dans ce tutoriel, je vais vous montrer comment utiliser la ligne de commande pour effectuer des tâches communes et rendre votre vie plus facile. Note: il est important d’avoir une connaissance pratique de PHP, car c’est le langage WordPress de base de cette série, couvrant des thèmes avancés pour les développeurs. Je vais faire référence au fragment de code dans cette série. Qu’est – ce qu’une ligne de commande? Dans le passé, il n’y avait pas d’interface utilisateur réelle. Vous ne pouvez effectuer des opérations qu’en émettant des commandes textuelles à l’aide d’un terminal. Aujourd’hui, nous n’avons pas de terminaux: Nous avons des ordinateurs très intégrés avec des simulateurs de terminaux qui nous permettent d’envoyer des commandes à l’aide d’une interface utilisateur graphique.
Les commandes peuvent tout faire, de redimensionner l’image à créer un nouveau fichier et à basculer entre les moniteurs. Toute opération effectuée par l’intermédiaire de l’interface utilisateur peut être effectuée par des commandes émises dans le terminal. Les commandes sont plus utiles parce qu’elles peuvent être combinées pour exécuter de nombreuses tâches complexes à la fois. Vous pouvez écrire des scripts très courts en utilisant les commandes existantes
NTI, une fois publié, recadre et optimise toutes les images du Répertoire, puis les ajoute à un seul fichier zip.
J’ai besoin d’un terminal? Dans une certaine mesure, vous n’avez pas besoin d’un terminal, qui vous permet d’exécuter des tâches complexes plus rapidement, ce qui simplifie votre vie. Après un certain temps, vous rencontrerez des scénarios qui nécessitent l’utilisation d’un terminal. Un bon exemple est d’utiliser SSH pour accéder à un serveur distant, ou d’encoder tout ce qui se trouve dans le noeud qui nécessite un paquet d’installation NPM et des commandes. Bref: le terminal n’est pas une exigence du travail de développement de WordPress, mais c’est un outil d’apprentissage très utile qui ouvrira de nouveaux horizons et vous préparera à utiliser des langues comme node.
Les terminaux Windows, UNIX et OSX n’ont pas à se soucier de configurer la ligne de commande si vous utilisez un système UNIX, comme Ubuntu, CentOS ou OSX. Ces commandes sont les mêmes, à l’exception de quelques petites différences que vous ne rencontrerez pas temporairement, et de nombreuses commandes utiles sont groupées avec votre système d’exploitation. Windows est autre chose. Il n’a pas de terminal, mais une invite de commande, ce qui n’est pas très utile pour nous. Je recommande d’installer Cygwin, qui fournira de nombreuses commandes utiles que nous utiliserons dans ce tutoriel. Si vous avez besoin d’aide pour l’installation, consultez ce guide d’installation pratique.
Démarrer: À partir de là, je suppose que vous avez Cygwin installé et que vous avez accès à la plupart des commandes que les utilisateurs de Linux et OSX ont. Lorsque vous démarrez la fenêtre du terminal, vous remarquerez qu’elle contient beaucoup d’informations.
La commande a également un paramètre: \
SSH et accès au serveur vous souvenez – vous que nous avons regardé les informations affichées dans le terminal au début de ce tutoriel? Deux de ces informations incluent le nom d’utilisateur et la machine à laquelle nous accédons. SSH est un mécanisme qui vous permet d’accéder à un ordinateur distant en tant qu’utilisateur spécifique et de traiter ses données. Si vous n’avez pas de détails SSH à portée de main, demandez à votre hôte Web. Vous avez besoin d’un serveur, d’un port, d’un nom d’utilisateur et d’un mot de passe. Si votre hôte ne supporte pas l’accès SSH, vous devez installer WordPress localement. Consultez notre guide pour savoir comment utiliser Vagrant.
La commande pour accéder au serveur sera l’une des commandes suivantes: Load Summary 3417f39e7b9867e8e226fcce84cf619b si le numéro de port n’est pas reçu, utilisez la première commande. Cela signifie que SSH utilise le port par défaut. Si vous recevez un numéro de port, utilisez la deuxième commande. Enfin, si vous exécutez WordPress localement, lancez la dernière commande à partir du Répertoire de la machine virtuelle. Pour les utilisateurs de Windows, vous avez besoin d’une application appelée Putty pour démarrer SSH. Mediatemple fournit un guide si vous avez besoin d’aide. Plusieurs outils sont accessibles à partir de la ligne de commande. Chacun est unique et utilisé à des fins différentes, mais en comprenant la structure des commandes et en vous familiarisant avec les terminaux, vous pourrez les utiliser plus facilement. Dans le prochain Tutoriel de cette série, nous apprendrons quelques utilitaires qui utilisent beaucoup la ligne de commande pour vous donner plus d’expérience et de connaissances pratiques sur les outils utiles. Pensez – vous que ce tutoriel est utile? Pourquoi voulez – vous apprendre le développement de WordPress? Que voulez – vous en savoir plus? Sois nous.
Voir les commentaires ci – dessous. Étiquettes: ligne de commande de développement Terminal