Les bases PHP des développeurs WordPress
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 j’ai commencé à travailler avec des concepts plus avancés, j’ai eu du mal à le faire parce que je n’ai jamais appris les bases PHP supposées dans les matériaux que j’ai 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 vous connaissez les bases. Dans cet article, je vais discuter des bases de PHP: variables, constantes, types de données, fonctions et plages. Ces connaissances vous permettront d’apprendre PHP et d’autres 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 = ‘Hello Roy’;
Echo $Ciao;
$hi = ‘hi Shaw’;
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 vous 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 l’indique, 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 s’agit d’un tableau unidimensionnel simple, ce qui signifie qu’il n’a qu’un seul niveau de profondeur. Les tableaux peuvent obtenir la profondeur en imbriquant d’autres tableaux comme suit:
$post =
\
\
\
\
\
],
\
\
\
[1]
],
\
\
\
[1]
G); En raison de sa structure imbriquée, nous l’appelons 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 d’utiliser cette fonctionnalité tout au long du programme et nous permet de l’exé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 ([‘post type’ = > ‘My product’, ‘post name’ = > $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 d’écrire le même ensemble de paramètres plusieurs fois pour get _ posts (). Cela signifie également que si vous 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. C’est principalement parce qu’il a été écrit à l’origine en PHP 4 et qu’il n’y a pas d’autre 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, vous 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 vous exécutez une fonction dans la boucle pour accéder au message actuel, vous devriez le faire: $global post; En général, il est préférable d’utiliser des fonctions telles que get _ Post () ou get the ID () pour ce faire. Plus vous évitez d’accé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 c’est. C’est ça? C’est un bon début pour les bases de développement de WordPress PHP, mais vous avez encore beaucoup à apprendre. J’espère qu’en lisant cet article, vous pourrez mieux lire les tutoriels de codage et utiliser le Code trouvé en ligne. Plus important encore, vous devriez être en mesure de mieux comprendre les décisions dans le Code que vous lisez et comment les utiliser. Ensuite, je recommande d’examiner la structure de contrôle, les boucles et les conditions, ainsi que les classes et les objets.