Comme beaucoup de développeurs WordPress, la première fois que j’ai écrit PHP, je ne savais rien de PHP ou de développement logiciel. Cependant, quand jrsquoai commencé à travailler avec des concepts plus avancés, jrsquoai eu du mal à le faire parce que je nrsquoai jamais appris les bases PHP supposées dans les matériaux que jrsquoai rencontrés. Quelle que soit l’étape du processus d’apprentissage de PHP en tant que développeur WordPress, il est important de s’assurer que connaissez les bases. Dans je vais discuter des bases de PHP: variables, constantes, types de données, fonctions et plages. Ces connaissances permettront drsquoapprendre PHP et drsquoautres langues, car la plupart de ces concepts sont à la base du développement de logiciels.
Le programme PHP
$Ciao =
Echo $Ciao Nous pouvons maintenant réutiliser cette variable pour changer sa valeur: $Hello = lsquoHello Royrsquo
Echo $Ciao
$hi = lsquohi Shawrsquo
Echo $Ciao Dans le développement de logiciels, les variables sont des valeurs qui varient selon les conditions ou les informations transmises au programme. Lorsque créez une variable et y mettez des données, celles ci existent maintenant à un endroit du serveur en tant que valeur unique en RAM. Comme une variable, une constante est un autre élément qui peut stocker du contenu. Comme son nom lrsquoindique, contrairement à une variable, la valeur de la variable est
La plupart des sites WordPress exécutent des versions PHP obsolètes. Un tableau est une représentation structurée de plusieurs données et peut être écrit comme suit: $post u title =
G) Il srsquoagit drsquoun tableau unidimensionnel simple, ce qui signifie qursquoil nrsquoa qursquoun seul niveau de profondeur. Les tableaux peuvent obtenir la profondeur en imbriquant drsquoautres tableaux comme suit:
$post =
],
[1]
],
[1]
G) En raison de sa structure imbriquée, nous lrsquoappelons un tableau multidimensionnel.
Certains tableaux ont aussi des clés. Nous pouvons accéder à la nourriture de cette façon
$title = $post _ title [
De cette façon: $ Post _ Titles [] =
Je vais discuter de la fonctionnalité et de la portée ensemble. Ceci est nécessaire parce que la fonction sépare le Code du reste du programme. Cela permet non seulement de rester sec, mais aussi drsquoutiliser cette fonctionnalité tout au long du programme et nous permet de lrsquoexécuter à tout moment au besoin. Les fonctions en PHP sont créées avec le mot clé
Considérez cette fonction appelée Slug _ Get product: fonction Slug Get product ($Slug) {
Retourner get _ Post ([lsquopost typersquo = gt lsquoMy productrsquo, lsquopost namersquo = gt $Slug])
} cette fonction est essentiellement un wrapper pour la fonction get _ Post () de WordPress. Obtenez un billet avec un Slug spécifique dans le type de billet mes produits. Utilisez les fonctions utilitaires pour éviter drsquoécrire le même ensemble de paramètres plusieurs fois pour get _ posts (). Cela signifie également que si changez le nom de ce type de message, une seule ligne de code doit être modifiée. Notez que nous avons réussi
Partout. Les variables peuvent être placées globalement ou accessibles par des mots clés globaux. La portée générale doit être évitée dans la mesure du possible. WordPress utilise de nombreuses variables globales. Crsquoest principalement parce qursquoil a été écrit à lrsquoorigine en PHP 4 et qursquoil nrsquoy a pas drsquoautre moyen de résoudre les problèmes résolus par les variables globales. L’utilisation de variables globales par WordPress n’est pas une exception, mais elle n’est pas trop mauvaise, car c’est l’application principale pour les plug ins et les travaux thématiques. Dans une large mesure, les plug ins et les thèmes ne devraient pas ajouter de variables à la portée globale. Cependant, en tant que développeur WordPress, devez comprendre la portée globale. Dans la boucle WordPress, le post actuel est stocké dans une variable globale appelée post. Par conséquent, si exécutez une fonction dans la boucle pour accéder au message actuel, devriez le faire: $global post En général, il est préférable drsquoutiliser des fonctions telles que get _ Post () ou get the ID () pour ce faire. Plus évitez drsquoaccéder à une variable globale ou de la considérer comme un moyen de partager des données entre les fonctions, plutôt que de passer les données comme des paramètres, mieux crsquoest. Crsquoest ça? C’est un bon début pour les bases de développement de WordPress PHP, mais avez encore beaucoup à apprendre. Jrsquoespère qursquoen lisant pourrez mieux lire les tutoriels de codage et utiliser le Code trouvé en ligne. Plus important encore, devriez être en mesure de mieux comprendre les décisions dans le Code que lisez et comment les utiliser. Ensuite, je recommande drsquoexaminer la structure de contrôle, les boucles et les conditions, ainsi que les classes et les objets.