Développement de débutants WordPress: apprendre PHP
Devenir un développeur WordPress exige d’apprendre PHP, le langage de script populaire côté serveur sur lequel WordPress est basé. Créé en 1994, PHP est un puissant outil open source gratuit pour créer des sites Web dynamiques et interactifs. Nous avons ajouté beaucoup de nouveaux cours à l’Académie! Pourquoi ne pas essayer, absolument gratuit! C’est le deuxième article de notre série de débutants en cinq parties qui vous enseigne les bases du développement WordPress afin que vous puissiez passer du bricolage aux développeurs. À la fin de cette série, vous pourrez créer vos propres thèmes et plugins de base et les enrichir avec vos propres fonctionnalités.
Dans ce tutoriel, vous apprendrez la syntaxe de base de PHP et la logique qui sous – tend ses opérations, et je vous guiderai dans l’écriture d’exemples. Remarque: pour cette série, vous devez avoir une connaissance approfondie du HTML et du CSS, car les deux langues sont des éléments de construction essentiels pour travailler avec wordpress. On y va. Avez – vous manqué le tutoriel de la série de développement de débutants WordPress? Vous pouvez récupérer les cinq articles ici: développement des débutants WordPress: Comment démarrer le développement des débutants WordPress: apprendre le développement des débutants PHP WordPress: créer un thème développement des débutants WordPress: widgets et menus développement des débutants WordPress: créer un plugin qu’est – ce que php? PHP est un langage de script côté serveur. Pour comprendre ce que cela signifie, comparons – le au HTML.
Lorsque vous accédez à une page HTML simple, le navigateur fait une demande au serveur qui contient la page. Le serveur trouvera le fichier dont vous avez besoin et vous l’enverra tel quel. Le navigateur interprète le code HTML et l’affiche. En revanche, lorsque vous visitez une page PHP, il y a une étape supplémentaire. Votre navigateur envoie une demande et le serveur trouve le fichier dont vous avez besoin. Avant moi
Quand j’ai commencé à apprendre PHP. La première étape est un peu abstraite, mais à la fin de cet article, vous verrez l’aube. Pour tester et mettre en pratique ce que vous avez appris dans ce tutoriel, vous avez besoin d’un serveur Apache. Il peut s’agir d’un site de test en ligne ou d’un serveur local. Je recommande de créer un serveur de test local. Pour commencer, Téléchargez et installez virtualbox et Vagrant. Créez un répertoire n’importe où sur votre ordinateur pour stocker les fichiers du projet. Mon répertoire utilisateur contient un dossier \
Après avoir créé le Répertoire, ouvrez le terminal sur Linux ou OSX, ou ouvrez une invite de commande sur Windows, puis allez dans le dossier. Si vous avez créé la même structure de dossier que moi, vous pouvez taper CD ~ \/ site \/ phptutorial sur Linux ou OSX. Sur Windows, vous pouvez taper CD% homepath% \/ site \/ phptutorial. Une fois dans le bon Répertoire, collez la commande suivante: charger le contenu b5d7ecd113e3107aedbe6b7103e063fc prend un certain temps à compléter, car il téléchargera et installera un système d’exploitation de 700 Mo. Vous n’avez qu’à attendre une fois, alors buvez du cacao pendant qu’il fait chaud.
Une fois terminé, vous pourrez accéder à votre site Web http:\/\/192.168.33.21 – Oui. Si vous redémarrez votre ordinateur, vous devez également redémarrer le serveur en accédant au dossier d’accueil du projet dans le terminal et en tapant vagant vers le haut. Le fichier principal du projet est maintenant votre dossier principal. Créer un fichier index. HTML contenant tout contenu et doit être affiché correctement lors de la visite du site http:\/\/192.168.33.21 – Oui. Pour commencer, regardons les balises PHP, les variables, les valeurs et Echo.
Créer un fichier index. Saisissez PHP dans le dossier d’accueil du projet et dans son I
Le plus important, c’est le tableau. Le tableau contient plusieurs valeurs qui peuvent être de différents types. 4075ec96709c39b2e404 vous pouvez voir que le tableau est créé à l’aide d’un tableau de formulaires (valeurs 1, 2, 3). Lorsque vous travaillez en dehors d’un tableau, vous devez toujours écrire des valeurs de la manière définie. La chaîne doit être référencée, l’entier ne doit pas être référencé, et ainsi de suite. Je ne veux pas trop parler des tableaux ici, donc avant de continuer, jetez un coup d’oeil à ce merveilleux tutoriel Array sur les écoles W3. La partie la plus importante de ce tutoriel est de savoir comment créer un tableau, comment ajouter des valeurs et ce qu’est un tableau associatif. Alors pourquoi tout ça? Pour l’instant, ce que nous voyons n’est pas suffisant pour créer un site Web, mais il doit y avoir un exemple pratique. Jetons un coup d’oeil à une application de prévision météorologique simple: l’ordre de chargement 4075ec96709c39b2e404 a quelque chose de nouveau, mais je pense que cet exemple le montre très clairement. Regardons – le ligne par ligne. Au départ, nous avons créé deux variables: l’une est une chaîne contenant la valeur de degré Celsius \
Ou le Code est traité entre crochets bouclés, sinon ce n’est pas le cas. Si instruction If If peut également avoir des instructions else if et else. Else if instruction else if is always written after the Instruction if. Si le résultat de l’instruction if originale est faux, l’instruction if else est validée avec les mêmes règles que précédemment. Vous pouvez avoir n’importe quel nombre d’autres instructions si. Enfin, si tout ce qui précède l’autre instruction est faux, elle est évaluée. Il n’est pas nécessaire d’avoir une autre instruction si dans un groupe, vous n’avez peut – être qu’une seule instruction si et une autre. Voir l’exemple suivant pour la syntaxe et la description: ordre de chargement 4075ec96709c39b2e404 une autre chose à noter ici est les lignes qui commencent par deux colonnes. Les deux colonnes vous permettent d’ajouter une seule ligne de commentaires n’importe où dans votre code. Vous pouvez ajouter des commentaires sur plusieurs lignes, commencer par \/ *, écrire tout ce que vous voulez, terminer par * \/. Les anneaux ont des formes et des tailles différentes, plus précisément quatre. Ils vous permettent d’exécuter le même Code plusieurs fois de suite. Vous les détestez peut – être maintenant, mais quand vous serez plus compétent en programmation, ils deviendront vos alliés les plus proches! Commençons par la boucle foreach. Foreach boucle à travers tous les membres du tableau et exécute le Code donné. Voici un exemple rapide pour générer une liste HTML: ordre de téléchargement 4075ec96709c39b2e404 la clé ici est de comprendre le contenu des parenthèses, c’est – à – dire le nom $comme nom $. La première partie est le nom du tableau à boucler. Le deuxième est le nom de la variable que vous pouvez référencer pour obtenir la valeur du membre du tableau dans lequel vous êtes actuellement pendant la boucle. Dans notre exemple, la boucle fonctionnera trois fois. Dans la première étape, la valeur de $name sera « Daniel Pataki », dans la deuxième étape, « Raelene Morey » et dans la dernière étape, « James Farmer ». Si tu me suivais
Dans la section précédente de ce tutoriel, je vous recommande de lire les tableaux et vous saurez ce qu’est un tableau associatif. L’exemple suivant montre les détails dans le tableau associatif dans la liste: l’ordre de chargement 4075ec96709c39b2e404 contient maintenant trois variables entre parenthèses: $les détails sont $tag = > $value. Nous examinons le tableau $details. À chaque étape, nous appellerons la clé $tag et la valeur $value. À l’étape 2, l’étiquette $sera \
Afficher _ Post ($post); Pour le rendre plus efficace à l’avenir. Comment ça marche? Examinons d’abord les fonctions en haut du Code pour y faire face. J’ai appelé la fonction Display _ Post () et je vois entre parenthèses qu’elle nécessite un argument. Nous savons que ce paramètre doit contenir des données Post, donc ce sera un tableau associatif contenant des données post individuelles. J’appelle ça $postdata. Dans les accolades, nous incluons tout le code à exécuter lorsque la fonction est appelée. C’est la même chose que notre Code précédent, et j’ai juste besoin de renommer toutes les variables en $postdata, qui est notre nom de paramètre, que nous pouvons utiliser n’importe où dans la fonction. Au bas du Code, vous pouvez voir que l’affichage des messages est maintenant plus propre et nous n’avons utilisé que Display _ Post ($post). Je parie que vous êtes confus à propos de ce nom. Pourquoi y a – t – il $post dans un endroit et $postdata dans un autre? Regardons le Code. La fonction ne fonctionne qu’au moment de l’appel, donc la première chose vraiment importante dans notre Code est la définition du tableau $posts. Nous avons donc créé un cycle, comme nous l’avons fait précédemment. Dans la boucle, la variable qui contient les données d’un seul poste est $Post, et jusqu’à présent, il n’y a pas eu de changement par rapport à l’exemple sans fonction. Maintenant, au lieu d’avoir beaucoup de code, nous nous limitons à une seule fonction. Nous appelons la fonction Display _ Post (). Nous savons que nous devons transmettre des données provenant de messages individuels. Quelle variable contient cette information à ce stade? La variable $post provient de la définition de la boucle. Ensuite, faites défiler vers le haut vers la fonction. Il va maintenant être exécuté. Dans la fonction, le premier argument est appelé $postdata. Cela signifie simplement que dans la fonction, nous appellerons les données passées au premier argument $postdata. Création
Une fonction peut avoir plusieurs paramètres prédéfinis et valeurs de paramètres. Nous avons créé une fonction qui convertit n’importe quel texte en extrait en le découpant en morceaux. Nous voulons que notre fonction soit aussi flexible que possible, en contrôlant la longueur de l’extrait et la chaîne à ajouter à la fin. Nous allons faire du premier paramètre le texte à raccourcir, du deuxième paramètre la longueur à vérifier et du troisième paramètre le texte ajouté. Commençons par fournir un cadre de travail pour la fonction: ordre de chargement 4075ec96709c39b2e404 Notez que j’a i fourni une valeur par défaut pour le paramètre. Cela signifie que vous pouvez appeler la fonction sans passer les deuxième et troisième arguments. Si vous faites cela, la fonction suppose que vous voulez créer un extrait de 200 caractères, puis ajouter trois points. Jetons un coup d’oeil à cette fonctionnalité: chargez l’ordre 4075ec96709c39b2e404 j’y ai ajouté beaucoup de nouveaux contenus, donc regardons chaque nouveau contenu en détail. Tout commence par une instruction if qui vérifie si le texte fourni est réellement plus long qu’une longueur donnée. Pour ce faire, il utilise une fonction PHP intégrée appelée strlen (). Cette fonction prend une chaîne comme argument et renvoie sa longueur. Si $text a une longueur de $text inférieure à $length, seul le texte est retourné: Nous discuterons de la signification du retour rapide. Sinon, nous utiliserons la fonction substr () pour créer l’extraction. Cette fonction coupe la chaîne et nécessite trois paramètres: le texte du clip, sa position initiale et sa longueur. Nous voulons commencer par couper le caractère $length au début du texte, c’est pourquoi j’ai ajouté 0 et $length. Enfin, nous ajoutons une chaîne d’Append à la fin. J’ai utilisé le symbole = Fais – le. C’est comme écrire $extract = $Extract $ Ajouter $extrait = $extrait Annexe Dans la dernière ligne, j’ai retourné la variable $excerpt. Alors, qu’est – ce qui est revenu? Institutions financières
Les sauts Web, comme HTML, css, Javascript, PHP, SQL et jquery, couvrent la plupart des aspects de la programmation Web. Tizag – tizag. Com a été créé comme un tremplin gratuit pour les nouveaux webmasters et une référence utile pour les développeurs expérimentés. Le site offre un tutoriel pour enseigner les bases de PHP. Treehouse – un site d’apprentissage avancé en programmation avec plus de 1000 vidéos produites par des enseignants expérimentés dans les domaines de la conception web, de la programmation, des affaires, etc. Codecademy: un site Web gratuit pour apprendre à interagir avec un excellent cours d’introduction PHP. Pensez – vous que ce tutoriel est utile? Pourquoi voulez – vous apprendre le développement de WordPress? Que voulez – vous en savoir plus? Veuillez nous le faire savoir dans les commentaires ci – dessous. Nous avons ajouté beaucoup de nouveaux cours à l’Académie! Pourquoi ne pas essayer, absolument gratuit! Explorer les balises pi: développement de débutants PHP