Les bases de PHP et Javascript pour les utilisateurs de WordPress | Alexander O. | Skillshare

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Les bases de PHP et Javascript pour les utilisateurs de WordPress

teacher avatar Alexander O., Web Developer & Cyber Security Expert

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Promo

      1:35

    • 2.

      Premières choses

      3:15

    • 3.

      Qu'est-ce que le PHP ?

      6:19

    • 4.

      Php dans wordpress

      11:02

    • 5.

      Écrire du code php correctement

      7:29

    • 6.

      Combiner html et PHP

      4:09

    • 7.

      Travailler avec des balises conditionnelles

      9:43

    • 8.

      Fonctions Wordpress

      7:05

    • 9.

      Actions et filtres

      13:17

    • 10.

      Variables et tableaux

      6:49

    • 11.

      La boucle WordPress

      4:22

    • 12.

      Qu'est-ce que Javascript

      1:43

    • 13.

      Cadres et bibliothèques Javascript

      2:16

    • 14.

      Différence entre Javascript et PHP

      3:24

    • 15.

      Comment utiliser Javascript dans WordPress

      2:34

    • 16.

      Exemple de code Javascript 1

      2:33

    • 17.

      Exemple de code Javascript 2

      2:52

    • 18.

      Comment ajouter Javascript à Wordpres

      4:12

    • 19.

      Comment mettre en file d'attente Javascript

      3:34

    • 20.

      Conclusion

      0:36

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

45

apprenants

--

projet

À propos de ce cours

Bienvenue dans ce cours sur les bases du PHP pour WordPress.

Il s'agit d'un cours pour débutants conçu pour les apprenants WordPress qui souhaitent devenir des développeurs WordPress.

WordPress, en tant que système de gestion de contenu, a été construit avec PHP et ses fichiers les plus importants, ainsi que ceux des plugins et des thèmes sont codés en langage script. En tant que tel, si vous aspirez à être un développeur WordPress, vous devez apprendre les bases du PHP qui est exactement ce que propose ce cours.

Vous allez également découvrir Javascript et comment l'utiliser pour ajouter des fonctions dynamiques aux sites WordPress en cours.

Dans ce cours, vous apprendrez ce qui suit :

  • Qu'est-ce que le PHP exactement

  • Comment PHP est utilisé dans les bases de données

  • Comment écrire du code PHP correctement

  • Comment combiner PHP et HTML dans le même fichier

  • Comment écrire des fonctions WordPress de base en utilisant PHP

  • Comment Javascript est utilisé dans les sites WordPress
  • Comment fonctionnent les balises de modèles WordPress

  • Comment fonctionnent les actions et les filtres WordPress

  • Comment travailler avec des balises conditionnelles et des instructions

  • Comment travailler avec des variables et des tableaux

  • Comment fonctionne la boucle WordPress

En plus de ce qui précède, vous découvrirez également certains des fichiers les plus importants utilisés par les thèmes WordPress.

Veuillez noter que ce cours n'est PAS un cours complet sur le PHP mais un cours d'introduction de base conçu pour vous fournir les connaissances de base nécessaires pour commencer à apprendre le développement WordPress.

À la fin de ce cours, vous aurez appris les bases de PHP, ce qui vous aidera à progresser dans votre apprentissage du développement WordPress.

Rencontrez votre enseignant·e

Teacher Profile Image

Alexander O.

Web Developer & Cyber Security Expert

Enseignant·e


My passion is teaching people through online courses in a fun and entertaining manner.  I have been teaching online for about 3 years now and during this period, I have created over 25 different courses on different platforms including my own personal platform - The Web Monkey Academy.

What would you like to learn?

Would you like to learn how to build and manage your WordPress website? Would you like to learn advanced skills that will make you a true WordPress developer? Would you like to learn how you can establish a successful career as a web developer? Would you like to learn the basics of information and cyber security?

 If you want to do any of these things, just enroll in the course. I'm always improving my courses so that they stay up to dat... Voir le profil complet

Level: Beginner

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. Promo: R Eh bien, bonjour, Dan. Bienvenue dans mon cours très spécial, Learn PHP for Watpress Et il s'agit d'un cours conçu spécifiquement pour les étudiants qui utilisent Wtpress, mais qui souhaitent devenir développeurs de Wat Press Maintenant, il est essentiel d'apprendre le PHP car PHP a en fait été utilisé pour créer Watpress Ainsi, si vous voulez devenir développeur Watpress et développer vos propres thèmes, plugins et fonctions, il est essentiel que vous appreniez au moins les bases de PHP, et c' est exactement ce que ce cours vous proposera Dans ce cours, nous allons donc examiner ce qu' est exactement PHP et en quoi il est différent des autres langages de programmation. Je vais vous montrer comment écrire correctement du code PHP et comment combiner du code HTML avec PHP. Et nous allons passer à la section principale du cours où je vais vous montrer comment vous pouvez commencer à écrire vos propres fonctions, vos propres fonctions WordPress en utilisant PHP. Je vais vous montrer comment travailler avec des instructions conditionnelles telles que l'instruction EL. Je vais vous présenter les hooks, les actions et les filtres qui sont des fonctions WordPress. Nous parlerons également de variables et de tableaux. Enfin, je vais vous parler la fonction la plus importante de WordPress, à la boucle WordPress. À la fin de ce cours, vous aurez acquis les bases de PHP et la façon dont vous pourriez utiliser PHP pour devenir développeur WordPress. Donc, si vous pensez que ce cours est idéal pour vous, je vous encourage à vous y inscrire dès aujourd'hui, et j'espère vous voir à l'intérieur. 2. Premières choses: Avant de commencer officiellement le cours, il y a quelques points que je dois mentionner et clarifier. Tout d'abord, il ne s'agit que d' un cours d'introduction de base à PHP. Ce ne sera pas un niveau intermédiaire ou avancé ou quoi que ce soit d'autre. C'est uniquement pour les débutants. Donc, si vous débutez en PHP, ce cours sera parfait pour vous. Deuxièmement, pour WordPress, idéalement, vous devriez être un utilisateur de niveau intermédiaire de WordPress. Vous ne pouvez pas être un débutant complet. Vous devez avoir une connaissance de niveau intermédiaire de Wtpress, vous devez être à l'aise avec Watpress pour suivre ce cours Maintenant, il y a deux sites Web principaux que nous allons utiliser. L'un est phb.net, qui est le principal site officiel de deuxième serait le Watpress Codex, qui est le référentiel principal pour toutes les fonctions et tout ce qui concerne le développement de Watpress Vous pouvez donc ajouter ces deux pages à vos favoris. Maintenant, si vous travaillez localement sur votre ordinateur ou sur votre Mac, vous n'avez pas besoin d' un accès FTP, tout va bien. Toutefois, si vous essayez de travailler sur un site Web en ligne sur Internet, vous aurez besoin d'un accès FTP car nous allons travailler avec nos fichiers de thème. Nous utiliserons le thème WordPress 2021, mais le thème officiel 2021. Donc, pour accéder aux fichiers thématiques sur le canapé, vous aurez besoin d'un accès FTP. Si vous ne savez pas comment créer un compte FTP ou comment obtenir un accès FTP, j'ai un tutoriel complet sur YouTube qui vous montre comment vous pouvez le faire. Maintenant, je vais également utiliser Notepad plus comme éditeur de texte Je vais apporter des modifications à nos fichiers, puis les lire. J'utiliserai donc Notepad plus plus pour cela. Encore une fois, j'ai un tutoriel complet ici sur YouTube, vous montre comment vous pouvez travailler avec Notepad plus plus Mais si vous avez un autre éditeur de texte avec lequel vous travaillez, comme Sublime par exemple, vous n'avez pas besoin d'utiliser Notepad Plus Plus Ce n'est pas du tout obligatoire. Enfin et surtout, j'ai un cours complet sur développement de thèmes de presse disponible sur webmonkcadem.com Il est également disponible sur Demi. En fait, mon objectif principal en créant ce court cours gratuit est de vous présenter Whatpress Development Et puis, dans l'espoir que si vous êtes convaincu que je veux vraiment devenir développeur de thèmes Watpress, vous pourrez alors vous inscrire au cours plus avancé qui approfondit le développement de thèmes Watpress Vous pouvez donc y jeter un œil si cela vous intéresse. Et puis il y a une chose que j'ai oublié mentionner pendant que je préparais le cours, c'est parce que je le tenais pour acquis, et je ne veux rien tenir pour acquis, d'accord ? Les fichiers PHP se terminent par un point PHP. Par exemple, ici, vous pouvez voir tous ces fichiers en ce moment, four food point PHP, archive point PhP, foot point PHP, etc. Ce sont des fichiers PHP. Vous terminez donc vos fichiers, vos fichiers pH parsèment le PHP. Enfin, vous ouvrez un code PHB avec le symbole inférieur à, le interrogation, puis PHP Donc, pour le moment, ce serait le début de toute déclaration du PHB Et là, là où vous avez le interrogation puis le symbole supérieur à, c'est à ce moment que vous fermez le code PHP. Vous devez donc ouvrir votre code PHP puis le fermer pour éviter toute rupture. J'ai donc oublié de le mentionner pendant le cours, et ce n'est qu'en regardant les vidéos que je me suis rendu compte que j'avais oublié de mentionner ce fait très, très simple, mais il est important que je le mentionne car c' est quelque chose que les gens peuvent tenir pour acquis. Alors c'est tout. J'espère que ce cours vous plaira. Commençons maintenant officiellement avec le cours d' apprentissage de PHP Forward Press. 3. Qu'est-ce que le PHP ?: Bien, commençons par parler de ce qu' est réellement PHP et de ce qu'il fait. Et PHP est l'abréviation du préprocesseur hypertexte, et ce qu'il fait, c'est qu'il récupère les données d'une base de données Il s'agit donc essentiellement d'un langage de script côté serveur. Et c'est ce qui distingue le PHP des autres langages tels que Javascript, par exemple. La plupart des autres langages feront leur travail sur votre ordinateur ou sur votre navigateur, mais PHP fait son travail côté serveur. Donc, si vous essayez d' accéder à des données depuis un serveur, qu'il s'agisse d'un serveur Web ou d'un serveur de base de données, vous devez utiliser PHP. Si vous essayez d'envoyer des informations ou des données à un serveur, PHP sera également impliqué. Maintenant, je vous encourage vivement à ajouter ce site Web à vos favoris Il s'appelle php.net, et c'est le site principal pour tout ce qui concerne PHP Vous pouvez consulter la documentation et beaucoup plus d'informations sur Alors, comment est-ce que PHP interagit réellement avec Wat Press ? Quelle est la relation ? Je ne sais pas si vous l'avez déjà remarqué, mais chaque fois que vous installez Watpress, vous créez généralement également une base de données Cela dépend de la façon dont vous installez What press ou du panneau d'hébergement que vous utilisez. Mais dans mon cas, j' utilise le side ground et lorsque j'essaie d'installer What press depuis le backend, j'ai toujours la possibilité de nommer la table de base de données et de faire des choses comme ça. Ainsi, lorsque vous installez What press, vous créez également une base de données. Maintenant, c'est dans votre base de données que la plupart de vos fichiers sont stockés dans vos pages, vos publications, vos données utilisateur, vos mots de passe, tous ces types d'informations sont stockés dans votre base de données. Maintenant, je vais vous donner un exemple concret ici. J'ai un de mes sites de démonstration, le film characters.com C'est juste un exemple de blog avec des exemples d'articles et des choses comme ça. Je suis ici sur Side Ground, à l'arrière de Side Ground. Vous pouvez voir que j'ai le site Movie Characters.com. Maintenant, j'ai accédé à la base de données, et voici la base de données ici. Le nom est Area 618 sur le score, WP 329. OK, je vais développer la base de données, et maintenant vous pouvez voir que j'ai accès à différents types de tables. Et même d'après le nom, on peut en quelque sorte deviner de quoi il s'agit. Ici, par exemple, vous pouvez voir que j'ai tout le chemin en bas. OK. Oh, je suis désolée. J'étais juste là. OK, WPDEunderscore, Posts, non ? Vous voyez la table juste là. Je vais l'ouvrir, et je vais vous montrer quelques trucs. Si je vais sur mon site web ici, vous pouvez voir que j'ai des articles sur les films et les jeux Titanfall review Vous pouvez voir que j'ai une boîte à kangourou qui se trouve sur le Web. Legion en fait 900. J'ai des tags comme Action ou Terminator Two. J'ai un article sur Terminator 2 à titre d'exemple. Si je devais accéder à ma base de données maintenant, pouvez-vous voir les titres des articles ici ? Vous avez le box office qui augmente, Terminator Two passe en revue, Acquire Place Review Il y en a un autre ici, Terminator 2 à lui tout seul. Et ainsi de suite, dès maintenant, vous pouvez commencer à voir les titres des articles que j'ai publiés. Vous pouvez voir la date de publication, le contenu réel de la publication lui-même. Ensuite, si je fais défiler la page vers la droite, vous pouvez voir d'autres informations comme le statut de publication, s'il est publié ou en mode brouillon, le statut du commentaire, si les commentaires sont autorisés ou non. Si la publication possède un mot de passe que vous devez utiliser pour accéder à la publication, le nom de la publication, etc. publication a été modifiée et bien d'autres informations. Donc, à l'heure actuelle, vous pouvez voir que toutes ces informations se trouvent dans la base de données. Si je retourne dans ma base de données et que j' ouvre une autre table, juste pour vous donner un autre exemple, ici , les utilisateurs, WPDE souligne les utilisateurs. Cela devrait vous indiquer que ce tableau contient les informations utilisateur, les personnes qui ont des comptes sur le site Web. heure actuelle, vous pouvez voir que je dois me connecter à identifiant, à un film et à un développeur. Vous pouvez voir les e-mails et vous pouvez également voir d'autres informations sur le compte utilisateur en question. L'essentiel est donc que chaque fois que j'essaie de faire quelque chose sur mon site Web ou que quelqu'un essaie de faire quelque chose sur mon site Web. Supposons, par exemple, qu'ils aient cliqué sur Bruce Willis Words pour la cinquième fois Pour que Workplace puisse afficher cet article, afficher l'image en vedette, le titre, le contenu, etc., il doit accéder à ma base de données et en extraire les informations à l'aide de PHP. Maintenant, comment What press sait quel contenu appartient What post grâce à l'identifiant. Toutes vos publications ont des identifiants. Je ne suis pas sûr de l'ID de publication pour ce message en particulier, mais jetez un œil à celui-ci. Et pour savoir si je devais retourner au tableau des articles et si j'ai cherché Bruce Willis Words pour la neuvième fois, laissez-moi faire défiler la page vers le bas pour voir OK, c'est ici. Vous pouvez voir que l'identifiant est en fait 59. Donc, lorsque je clique sur le lien de ce message, Wordpress sait que, oh, l'identifiant de ce message est 59. Permettez-moi d'accéder à la base de données en utilisant PHP et de rechercher le contenu du message avec l'ID 59. C'est essentiellement la relation entre PHP et WordPress. Encore une fois, PHP est principalement utilisé pour extraire des informations ou envoyer des informations à un serveur. C'est un langage de script côté serveur. Il fait son travail côté serveur. Et c'est ce qui le distingue des autres langages tels que JavaScript. La plupart des autres langues feront leur travail sur votre navigateur. PHB fait son travail côté serveur. Dans la toute prochaine vidéo, je vais donc vous en montrer beaucoup plus sur la relation entre PHP et Wordpress et sur la façon dont PHP est réellement utilisé pour créer différents types de fonctions dans WordPress. 4. Php dans wordpress: Parlons maintenant un peu plus de la façon dont PHP est utilisé dans WordPress. Maintenant, j'ai un peu changé les choses. J'ai un autre site Web ici, un autre exemple de site Web. Et ici, permettez-moi de vous montrer rapidement que j'ai un article intitulé PHP for What Press. Et il s'agit d'un article typique de What Press avec un titre, une image vedette et du contenu. OK ? Et puis ici, vous pouvez voir que nous avons la catégorie du didacticiel Def et quelques autres informations. Revenons au back-end. J'ai également une page intitulée recettes. Regardons la page, et c'est la page qui se trouve juste là. D'ailleurs, j'utilise le thème par défaut de Wat Press 2021. Maintenant, je vais passer à mon éditeur de texte, pas à PAD plus plus, mais je suis connecté via FTP à mon thème 2021, et vous pouvez voir que nous avons les fichiers ici. Et le premier fichier que j' ai ouvert ici est le point de fonctions PHPfile C'est essentiellement là que se trouvent la grande majorité des fonctions utilisées dans votre thème. Maintenant, si vous faites défiler la page vers le bas, vous allez commencer à voir différents types de choses, comme un tableau. Vous verrez des noms ou des fonctions. Vous verrez s'il est beaucoup utilisé. Pendant ce temps, tout cela est du PHP, d'accord, vous pouvez vous asseoir ici tableau, tableau, tableau. Ici, nous avons une autre fonction. C'est un aperçu personnalisé, faites quelque chose. Ici, vous avez la fonction de création et d' enregistrement d'une barre latérale. Vous pouvez voir ici qu'il est écrit « enregistrer la barre latérale », puis le tableau contient essentiellement différents types d' informations sur cette barre latérale, comme le nom, l'ID , la description, etc. OK, passons à autre chose. Vous avez maintenant le point d'index PhP et c'est probablement le fichier le plus important tout site Web Watpress ou de tout thème What Press La raison en est qu'il s' agit généralement du fichier modèle principal utilisé par Watpress pour afficher le contenu d'une page Maintenant, quelle presse utilisera ce fichier en particulier s'il n'y en a pas s'il n'y aucun autre plus haut dans la hiérarchie des modèles, ce que j'essaie de dire ici, c'est comment cette presse sait-elle comment afficher le contenu d' une page et ensuite comment afficher le contenu d'un article ? Vous savez, ce sont deux types de publications différents, non ? Eh bien, voilà le truc. Vous avez ici un fichier ou un modèle de fichier appelé page point pP. C'est généralement utilisé pour afficher des pages, d'accord ? Maintenant, pour vous le prouver, je vais faire quelque chose ici, tout en haut de la page. Je vais dire que c'est une page. Et je vais enregistrer cette modification. Remarque, je l'enregistre dans le fichier PHP à points de page. Maintenant, si je devais retourner sur mon site Web, voici un article. N'oubliez pas que la page Wordpress est un article. Si j'actualise cet article, vous pouvez voir pour l'instant que nous ne voyons pas qu'il s'agit d'une déclaration de page, n'est-ce pas ? Mais si je devais aller dans mon backend et que je voyais la page de la recette, visionnons la page. Ici, vous pouvez voir maintenant qu'il est écrit qu'il s'agit d'une page. C'est parce que la presse utilisant la hiérarchie des modèles sait que, OK, c'est une page. Je vérifie s'il existe un fichier appelé page point PhP ? Oh, il existe un fichier appelé page point PHP. Permettez-moi maintenant d'utiliser ce modèle pour afficher le contenu de la page. Et comme je suis allé mon fichier ici et que je l'ai ajouté sous forme de page, Workplace output, c'est une page. OK ? Donc, pour en revenir à l'ensemble de la hiérarchie des modèles, si le point de page PHB n'existait pas dans mon thème, quelle presse utiliserait le point d'index PHB C'est un peu comme l'option de secours. C'est toujours l'option de secours, que vous affichiez des publications, pages ou même du contenu provenant d'autres types de publications personnalisés point d'index PgB est toujours la dernière option s'il n'y a pas de fichier plus spécifique Maintenant, vous avez vu le point de page PhB afficher le contenu des pages, n'est-ce pas ? Permettez-moi de supprimer ce commentaire ici très rapidement. Mettons fin à cela. Permettez-moi supprimer mon espace. Laisse-moi enregistrer ça. Maintenant, le fichier utilisé pour afficher le contenu mes articles est le fichier de modèle PHP à point unique. Maintenant, ici même, je vais faire exactement la même chose. Je vais coller le même contenu, et maintenant le dire sous forme de message. Sauvegardons cela et, comme vous pouvez l'imaginer, je vais revenir au backend ici. Je vais maintenant rafraîchir ma page. Vous pouvez voir que rien ne s'affiche. Mais si je devais aller à mon article ici et que je rafraîchis la page ou plutôt le message, vous verrez que cela ne s'affiche pas, laissez-moi revenir en arrière et voir ce qui s'est passé. Ceci est un post. OK. Permettez-moi de faire un petit changement une fois de plus. Je ne sais pas trop ce qui s'est passé là-bas. OK, donc c'est définitivement économisé en ce moment. Donc, si je devais revenir en arrière et me rafraîchir, je pense que ce devrait être ici en bas en fait. Ça devrait être par ici. Oh, ce n'est pas le principal, je suis désolée. Je suis un idiot. Voici la page d'accueil. Ce n'est pas vraiment la page de publication elle-même. Il s'agit de la page d'accueil du site Web. Donc, si je passe maintenant à la page quatre, appuie sur la page elle-même, maintenant vous pouvez voir qu' il s'agit d'un article. Je suis désolée, j'ai perdu mon fil de cuisson et je suis en train d'enregistrer. Ce n'est pas facile. D'accord, pour que vous puissiez voir, il est dit que c'est un article spécialement pour cet article ici. OK. Waouh, c'était serré. Je vais y retourner et je vais le supprimer, d'accord ? Et encore une fois, Wtpress utilise bien sûr PHP pour récupérer toutes ces informations Maintenant, il y a autre chose que vous devez savoir en ce qui concerne PHP et Wtpress Il existe ce que l'on appelle les balises de modèle. Les balises de modèle sont un peu comme des fonctions PHP prédéfinies qui sont utilisées pour afficher certains types d'informations L'un des meilleurs exemples que je puisse vous donner se trouve ici dans ce fichier modèle, le contenu PHP à point unique. Voici donc le truc. Ce que la presse affiche, permettez-moi de reformuler cette page. Quel média affiche le titre de mon article, n'est-ce pas ? Il affiche l'image sélectionnée. Il affiche le contenu. Et puis ici, il affiche même la date de publication, l'auteur et même la catégorie de l'article. Comment est-ce que What Press sait comment s'y prendre ? Cela est dû à ce que l' on appelle les balises du modèle. Les balises du modèle sont des fonctions prédéfinies qui affichent certains types de contenu de manière dynamique Je vais te le prouver. Si je devais revenir au fichier modèle ici pour nos articles, voyez-vous ce truc appelé le titre PHP, le titre de soulignement Voici une balise de modèle utilisée spécifiquement pour afficher le titre de nos articles. C'est pourquoi le titre apparaît. Si je devais aller ici tout de suite et que je le supprime, supprimons-le et j'économiserai. Si je devais revenir à mon article et que je le rafraîchissais, vous pouvez voir maintenant que le titre n'y figure plus. C'est parti. C'est parce que nous avons supprimé la balise template. Laissez-moi revenir en arrière et j'annulerai ce que j'ai fait. Ajoutons une autre balise de modèle ici. Nous allons afficher la catégorie de l' article juste en dessous du titre. Et comment puis-je le faire ? Je peux utiliser un autre tag appelé catégorie. C'est vraiment aussi simple que cela. Donc, si je devais aller ici et que je changeais le titre catégorie et que j' ai enregistré OK, je vais revenir au fichier du message ici, rafraîchir la page. Et en ce moment, vous pouvez voir que nous avons la catégorie Dev Tutorial. C'est essentiellement ce que sont les balises de modèle. Il existe de très nombreuses balises de modèles, et en fait, j'aurais dû ouvrir une page pour vous montrer quelles sont les différentes balises de modèles Wat Press. Je les ai ouverts, mais je ne voulais pas le faire en direct parce que mon Internet est très, très mauvais ici . J'ai donc dû mettre la vidéo en pause, ouvrir la page, et voilà. Donc, si vous allez sur Codex ou wtpres.org, modèle de barre oblique appelé Tags, ici, vous pouvez en voir Vous avez les tags généraux. Obtenez l'en-tête, G Futa. Permettez-moi de vous les montrer d'ailleurs. Si je devais revenir ici et que je passe à la page point pHp en fait, passons à l'index point PhP. Il s'agit du fichier modèle principal ici. Je suis désolée, ce n'est pas un index ou une page à points PhpPage B. Prenons la page point p HB Vous pouvez voir ici qu'il est écrit « G header ». Obtenez l'en-tête. Et puis, ici en bas, il est aussi écrit « Get FUTA Ce sont des fonctions qui insèrent l'en-tête du site Web ainsi que le pied de page du site Web Maintenant, si vous regardez ici à droite, dans le dossier de mon thème, j'ai le fichier nommé header point PhP. Il s'agit d'un fichier utilisé spécifiquement pour afficher le contenu de l'en-tête, qui sera généralement votre logo ainsi que votre menu principal. Maintenant, si je devais aller ici et que je faisais la même chose et que je disais : C'est l'en-tête ». Et j'ai enregistré ce fichier. Comme vous pouvez l'imaginer, si je devais revenir à ma page, maintenant, comme l' en-tête est global, il se trouve sur chaque page de chaque article. Si j'actualise cette page en ce moment, vous pouvez voir juste là-haut, il est écrit : « Ceci est l'en-tête ». Si je devais aller sur mon article et que je l'actualise, il est également indiqué que c'est l'en-tête et ainsi de suite. Maintenant, de même, vous avez exactement la même chose pour le point Puta pP Ce sont donc des fonctions qui extrairont les pages hea point php, fred point phB Vous les rencontrez beaucoup plus au fur et à mesure que nous progressons. Bien, revenons aux balises du modèle ici. Vous en avez donc d'autres, comme obtenir la barre latérale, le formulaire de connexion, archives, les informations sur l'auteur, les informations sur les catégories , les balises de commentaires, etc. Vous pouvez passer du temps à parcourir tous ces tags si vous le souhaitez. Mais c'est essentiellement tout pour WordPress et PHP. Encore une fois, au fur et à mesure que vous progresserez dans ce cours, vous commencerez à mieux comprendre la relation entre PHP et Board Press. J'espère que vous avez apprécié la vidéo. Je te verrai dans le prochain. 5. Écrire du code php correctement: Voyons maintenant comment écrire correctement du code PHP. En d'autres termes, nous parlons de normes de codage PHP. Et j'ai une longue liste devant moi, alors commençons. La première chose dont nous allons parler est de savoir comment nommer vos fonctions et vos variables. Et ici, nous avons un exemple classique. Nous y avons la fonction 2021 ou des widgets sur la partition. Le rôle de cette fonction est d'enregistrer une barre latérale, mais notez que le nom réel de la fonction est « widgets » sur la partition qu'elle contient. Mais ils commencent d'abord par dire fonction. Nous avons donc une fonction, puis vous souhaitez ajouter un préfixe avant le nom Le préfixe dans ce cas est 2021. Et la raison pour laquelle vous souhaitez ajouter préfixes aux noms de vos fonctions est qu'il pourrait y avoir un autre plugin quelque part sur le site Web qui utilise la même fonction Et si votre thème et votre plugin utilisent exactement le même nom pour la fonction, vous pourriez avoir un conflit. Pour éviter cela, il est donc préférable d' utiliser votre propre préfixe unique Il peut s'agir du nom de votre thème. Ça peut être ton propre nom, ça peut être n'importe quoi. Il suffit d'avoir un préfixe avant le nom réel de la fonction. Ensuite, il faudrait utiliser des tirets et des traits de soulignement. Quand les utilisez-vous ? Généralement, vous utilisez vos traits de soulignement chaque fois que vous nommez vos fonctions ou vos variables Dans ce cas, pour le moment, sauf dans le préfixe, nous avons 20 traits de soulignement, 20 soulignements , un trait de soulignement, Widgets soulignés Vous devez donc utiliser des traits de soulignement pour séparer les mots chaque fois que vous nommez vos variables ou vos fonctions Vous utiliseriez des tirets lorsque vous essayez d'ajouter une classe CSS Dans ce cas, en ce moment, ici bas, vous pouvez voir qu'il est écrit H two class qu'il appelle widget. Titre de Dash. Ainsi, lorsque vous ajoutez des classes ou des identifiants, vous devez utiliser le tiret. Vous devez également utiliser le tiret chaque fois que vous nommez vos fichiers. Ici, dans le dossier de contenu, vous pouvez voir que nous avons des fichiers appelés content dash sauf content dann content page, content dash single C'est à ce moment-là que vous utiliseriez vos tirets. Ne vous inquiétez pas, au fur et à mesure que vous travaillerez avec PHP, vous vous habituerez à savoir quand utiliser le trait de soulignement et quand utiliser le tiret D'accord, ensuite, ce serait l'utilisation de guillemets simples et de guillemets doubles Maintenant, ici, j' ai l'exemple. Nous faisons essentiellement écho à une déclaration, je suis désolée que ce soit l' en-tête de la page Maintenant, une façon de réécrire cela serait de simplement dire « je suis désolée C'est l'en-tête de la page, d'accord ? Cependant, dans la plupart des cas, vous utiliserez généralement le guillemet unique. Les guillemets simples sont beaucoup plus souvent utilisés que les guillemets doubles. Maintenant, c'est l' endroit idéal pour écrire ce type de code, echo, monocouche, puis le code tamal Je suis désolée, c'est le début de la page Mais que se passerait-il si vous vouliez utiliser la forme abrégée de messagerie instantanée. Donc, pour le moment, je dis : moi sans le A. Vous ne pouvez pas avoir un seul code à l'intérieur d'une autre couche. Cela va casser le code dans son intégralité. Dans ce cas, ce que vous pourriez faire dès maintenant serait d'envelopper la couche unique dans des publicités doubles. Donc, en ce moment, vous pouvez voir  : Oh, désolée pour ça. heure actuelle, vous pouvez voir que j' utilise la double couche pour envelopper le code unique à l'intérieur. Maintenant, le code fonctionnerait. Vous ne pouvez pas avoir un seul code à l'intérieur d'un autre code, et vous ne pouvez pas avoir de guillemet double à l'intérieur d' un autre guillemet double. Dans la plupart des cas, les guillemets se trouvent en fait à l'intérieur du code unique. La raison en est l' inverse ici où vous avez le code unique à l'intérieur du code double, c'est parce que c'est de l'anglais. Lorsque vous écrivez, je suis désolée, vous n'utilisez pas de guillemets doubles. Vous utiliseriez généralement le code unique. Cependant, si je devais revenir à ma fonction point ph p ici, remarquez que lorsque nous ajoutons le titre, la classe H two est égale au titre de Wizara, le nom du titre est entre guillemets tandis que le code HTML lui-même est entre guillemets simples Donc, encore une fois, vous ne pouvez pas avoir de guillemets simples au lieu de guillemets simples, vous ne pouvez pas avoir de guillemets doubles au lieu de guillemets doubles. Et dans la plupart des cas, les guillemets doubles se trouveraient à l'intérieur du guillemet simple. Vous n'utiliserez qu' un seul guillemet à l'intérieur d'un guillemet double lorsque vous essayez d'écrire des phrases comme celle-ci en anglais. Je suis désolée, je n'ai pas aimé ça. OK, la prochaine étape serait la balise PHP de fermeture. Maintenant, dans la plupart des cas, lorsque vous ouvrez votre balise PHP, vous devez la fermer, n'est-ce pas Cependant, ne soyez pas surpris de voir certains fichiers où vous ne voyez que la balise PageB d'ouverture, mais jamais de balise PAgB de fermeture Ici, par exemple, dans la page de PHB, nous avons la balise B de la page d'ouverture, mais il n'y a pas de balise de fermeture de la page B juste C'est parce qu'il n' est pas nécessaire de le faire. En fait, PagB est un langage dans lequel vous pouvez l'ouvrir, ajouter du code, ajouter du code, ajouter du code, et vous n'avez jamais à fermer la balise PHP Vous ne pouvez fermer la balise PHP que si, dans ce bloc de code, vous souhaitez ajouter du code provenant d'un autre langage, exemple du HTML ou du JavaScript. Dans ce cas, pour le moment, tout est du code PHP pur. Il n'y a pas de HTML, il n' y a pas de Javascript. En fait, si vous accédez à votre fonction fichier PHP, à la toute fin, certains thèmes ne le feront peut-être pas, mais la grande majorité des thèmes, fonctions du fichier PTR, vous ne verrez jamais la balise PageB de fermeture Non, il sera juste là, vide. Maintenant, c'était la balise PageB d'ouverture juste ici, et vous pouvez voir maintenant que nous avons eu plusieurs fonctions. Il y a une fonction ici. Il y a une autre fonction juste là. Une autre fonction, une autre fonction jusqu' à ce que nous voulions ajouter un code JavaScript. C'est pourquoi nous avons fermé cette balise PHP d'ouverture juste là. Nous avons ajouté notre code JavaScript. Une fois que cela a été fermé, nous avons ouvert à nouveau la balise PHP jusqu'à ce que nous revenions ici. Donc, dans la plupart des cas, il est plus sûr de simplement ouvrir et fermer vos étiquettes PHB, d'accord. Mais ne soyez pas surpris si vous voyez des fichiers où il n'y a pas de fermeture ou de balise PHB D'accord, les deux derniers seraient l'identification et les communs. Donc, si vous avez travaillé avec du code HTML avant votre code CSS, vous connaissez déjà ce concept Assurez-vous que votre code est bien indenté afin qu'il soit très, très facile à lire À titre d'exemple , vous pouvez voir cette fonction pour enregistrer la barre latérale. Vous pouvez voir comment tout est indenté. Je sais qu'ici, s'agit d'un bloc de code pour enregistrer une barre latérale. Et puis ici, par exemple, vous pouvez voir comment vous avez le tableau principal ici, puis à l'intérieur du tableau, vous avez les tableaux enfants avec toutes les propriétés et valeurs Vous pouvez voir comment tout est correctement agencé. Gardez donc cela à l'esprit. Et puis parlons des commentaires. Comment ajouter des commentaires en PHP ? Les commentaires sont un excellent moyen d'ajouter commentaires pour décrire le fonctionnement d'une fonction. L'idéal serait donc d' avoir la barre oblique , puis vos astérisques, puis vos commentaires, puis pour fermer le commentaire, vous auriez vos astérisques puis la Encore une fois, comme ici à titre d'exemple, d'accord ? C'est ainsi que vous rédigez généralement vos commentaires. Il n'est pas nécessaire d'utiliser le seul astérisque avant le commentaire lui-même Ce n'est pas nécessaire, mais une grande partie des utilisateurs de What Pace préfèrent le faire de cette façon. Donc, si vous voulez vous en tenir aux normes d'origine, vous pouvez le faire par tous les moyens. C'est donc à peu près tout. Il existe encore quelques autres normes de codage que vous rencontrerez, mais ce sont les plus importantes que j' ai abordées jusqu'à présent. J'espère donc que vous avez apprécié la vidéo, et je vous verrai dans la prochaine. 6. Combiner html et PHP: Avant de commencer à écrire le code PHP approprié, je voudrais aborder rapidement un sujet très, très important, à savoir comment combiner HTML et PHP dans le même fichier. Je vais maintenant utiliser la balise title template comme exemple. Supposons que nous voulions afficher le titre de notre article, mais en utilisant les balises H one du HTML. Le moyen le plus simple sera d' ouvrir la balise H one, tout d'abord, puis d' ouvrir PHP et de prononcer le titre en trait de soulignement Fermez-le et fermez maintenant le tag H one. Très bien, je vais y aller, enregistrer ceci et me laisser revenir ici, rafraîchir ma page. Et voilà, PHP forward press, très, très simple. Laissez-moi vous expliquer ce que j'ai fait. L'essentiel ici est donc que nous voulons afficher le titre au format H one. Nous avons donc ouvert le HTML, tout d' abord, avec la balise H one. Maintenant, nous avons ouvert PHP, ajouté une date, la balise template, le titre, puis nous l'avons fermé, puis nous avons fermé la balise H one, et c'est exactement ce que nous avons obtenu. C'est de loin le moyen le plus simple et le plus direct de combiner HTML et PHP. mesure du possible, assurez-vous d'avoir votre code PHB à l'intérieur de votre code HTML C'est très, très simple et c'est la forme de syntaxe la plus facile à utiliser. Nous pourrions faire l'inverse, où vous auriez le code HTML à l'intérieur du code PHP, mais vous utiliseriez ensuite des échos ou points qui sont des fonctions sur le PHP Mais en toute honnêteté, je ne voulais même pas aborder ce sujet parce que cela devient un peu délicat et cela peut être très, très compliqué. Cependant, dans certaines situations, vous ne pouvez pas éviter d'avoir du code ETMO à l'intérieur du code PHP Maintenant, j'ai créé une fonction ici pour vous montrer de quoi je parle, et je vais vous expliquer ce qui se passe ici. accord ? Permettez-moi tout d' abord de bien l' indenter. OK, donc le but est que nous voulions afficher le texte, vous êtes les bienvenus. Mais en utilisant les balises P, en fait, vous savez quoi ? Permettez-moi de le remplacer par H un, juste pour avoir une certaine cohérence, non ? Nous voulons donc afficher. Vous êtes le bienvenu, mais dans un format H one, mais ce sera avec l'utilisation d'une fonction. Donc, ici, permettez-moi de commencer par enregistrer ceci, juste pour confirmer que cela fonctionne réellement. Alors permettez-moi de revenir ici, rafraîchir la page, et le tour est joué. Vous êtes le bienvenu. OK, revenons au code maintenant. Qu'est-ce qui se passe ici ? J'ai créé une fonction appelée Imprimer le message d'accueil. C'est du PHP, donc j'ai ouvert ma fonction de balise PHP, puis le nom de la fonction Maintenant, parce que nous avons l' intention d'introduire du code HTML, nous devons indiquer que code HTML va suivre C'est là qu'intervient cette première collaboration. C'est le signal que prochain signal sera le code HML Cependant, comme nous devons fermer la balise PHP avant de pouvoir introduire le code HTML, c'est pourquoi nous avons dû la fermer ici même On peut dire que nous avons fermé la balise PHP, mais grâce à cette collaboration, la fonction sait que prochaine étape sera du code HTML C'est le code HTML qui se trouve juste là. Maintenant que nous avons l'orthèse bouclée qui s'ouvre, nous devons la fermer Et comme nous avons déjà mis fin à PHB parce que nous avons dû introduire notre balise HTML, nous devons rouvrir PHB Fermez maintenant l'orthèse bouclée. Nous avons le corset de fermeture en C, et nous fermons enfin la fonction Et puis ici, nous avons simplement appelé la fonction. Ne t'inquiète pas La couverture du monde fonctionnera plus tard dans le cours. Ne vous inquiétez pas pour cela, mais il s'agit essentiellement d'un scénario dans lequel vous aurez du code HTML à l'intérieur de votre code PHB, et vous devrez utiliser l'accolade CE et les accolades de fermeture pour inclure du code et vous devrez utiliser l'accolade CE et les accolades de fermeture pour inclure du Il y a tellement d'autres situations où vous combinerez HTML et PHB , mais ces deux situations sont les plus courantes Voilà, merci d'avoir regardé, et je vous verrai au prochain cours. 7. Travailler avec des balises conditionnelles: Très bien, jetons d'abord un coup d'œil aux instructions conditionnelles avec PHP Et en tant que développeur WordPress, vous rencontrerez des déclarations conditionnelles à chaque fois. Elles sont très, très, très courantes, et j'ai pensé qu' il serait préférable avant de parler de fonctions, de parler des instructions L if et conditionnelles. Donc, ici, en PHP, j'ai la documentation extraite et pour le moment, elle est très, très simple, très facile à comprendre. Les déclarations conditionnelles vérifient simplement si une condition est remplie, puis si cette condition est remplie, faites quelque chose. Sinon, si la condition n'est pas remplie, vous pouvez faire autre chose. Dans ce cas, en ce moment, vous pouvez voir un exemple très, très simple. Vous avez deux variables A et B, et nous avons dit la toute première condition. Si A est supérieur à B, si la valeur de A est supérieure à B, alors echo, S A est supérieur à B. Maintenant, nous disons se if, ce qui signifie que nous fournissons maintenant une deuxième condition. Si A, la valeur de A est égale à la valeur de B, alors l'écho A est égal à B, puis la troisième condition, L, si les deux premières ne sont pas remplies, ce qui signifie que si la valeur de A n'est pas supérieure à la valeur de B, et si la valeur de A n'est pas égale à la valeur de B, alors évidemment, la valeur de B doit être supérieure à la valeur de A. écho A est donc inférieur à B. Très, très, très simple à comprendre. Et permettez-moi de souligner tout de suite que vous n'avez pas besoin d' une déclaration s if. Vous ne pouvez exécuter qu'une seule condition. Si c'est le cas, alors fais-le. Vous n'avez pas à définir l'alternative pour, OK, mais que se passerait-il si la première condition n'était pas remplie ? Que doit faire PHB ? Que doit faire What Press ? Si vous ne le définissez pas, alors What Press ne fera tout simplement rien. Je vais donc vous donner quelques exemples ici directement tirés de What press. Nous avons ce que l'on appelle les balises conditionnelles. Ce sont des tags déjà créés par What press qui permettent de vérifier si certaines conditions sont remplies. Alors permettez-moi de vous en donner quelques-unes. Maintenant, vous pouvez le voir vérifier s'il s' agit de la page d'accueil, si nous sommes en première page, vous faites défiler la page vers le bas, vous vérifiez s'il s'agit d'un administrateur. Faisons défiler la page un peu plus vers le bas. Il vérifie si une publication est collante, si les commentaires sont actifs, et vous pouvez donc vérifier de nombreux types de conditions différentes. Si une page en particulier se trouve dans la catégorie avec le numéro d'identification neuf, etc. , je vous encourage à jeter un œil, car vous avez de nombreuses conditions à remplir. Cependant, je voudrais vous donner un exemple, et la balise conditionnelle avec laquelle nous allons travailler est la miniature du message H. Cela permet de vérifier si une image vedette est attachée à une publication . Maintenant, ici, pour mon article, j'ai une image ici. Vous pouvez voir l'image vedette de PHP. Maintenant, ce que je vais faire, c'est créer une fonction conditionnelle que je vais vérifier pour voir si mon article contient une image en vedette. Et si c'est le cas, nous allons modifier la taille avec laquelle l' image est réellement affichée. Maintenant, si je vais dans mon fichier de bloc-notes ici et que je passe au contenu shingle point PhP avec le thème 2021, nous avons cette fonction appelée miniature l'article 2021 Il s'agit de la fonction qui affiche actuellement mon image vedette et mon article. Cependant, nous allons le modifier. Je vais maintenant procéder à la suppression de cette fonction. Maintenant, si je sauvegarde ceci, si nous revenons au message et que je l'actualise ici, vous pouvez voir que l'image en vedette n'est plus affichée car j'ai supprimé la fonction. Cool. Permettez-moi maintenant de saisir cette fonction que j'ai écrite plus tôt. Laissez-moi le copier. Revenons maintenant à mon fichier de notes et ici, juste ici, je vais continuer et coller ceci. Et qu'est-ce que nous avons ici ? Très bien, regarde ça. J'ai créé ici ma déclaration conditionnelle ou ma fonction conditionnelle qui dit I. Et maintenant, la balise conditionnelle réelle a une miniature de publication Donc, tout d'abord, je vérifie si mon message comporte une miniature Affichez ensuite la miniature. Tag de condition Ce modèle de balise écrit le trait de soulignement La vignette de soulignement du message est utilisée pour afficher l'image en vedette de votre publication, tout comme le titre du soulignement est utilisé pour afficher le titre , le soulignement sauf qu'il est utilisé pour afficher l' La miniature de soulignement du post est le modèle de balise prédéfini dans Wt Press qui affichera votre image en Wt Press qui affichera votre Maintenant, la vignette de soulignement de la publication, la vignette , le modèle peuvent accepter la taille de l'image que nous voulons utiliser Dans ce cas, pour le moment, j' ai défini la taille sur moyenne. Alors maintenant, je dis à Wat Press que, hé, si mon post contient une image en vedette, affichez l'image en vedette mais en taille moyenne. Je vais maintenant procéder à la sauvegarde. Et si vous revenez sur mon site Web, actualisez la page, vous pouvez maintenant voir que l'image est maintenant affichée en taille moyenne. Maintenant, gardez à l'esprit que par taille, nous ne parlons pas nécessairement la taille de l'image. La raison en est qu' avec le thème 2021, il a été conçu de telle sorte que l'image en vedette occupera une largeur et une hauteur définies. Ainsi, la taille avec laquelle nous affichons l'image déterminera le degré de clarté ou flou de l'image Maintenant que nous affichons l'image avec une taille moyenne de 300 pixels sur 300 pixels, ce qui est la valeur par défaut de WordPress, WordPress va maintenant étirer l'image pour qu'elle occupe la largeur et la hauteur initiales définies par le thème. C'est pourquoi elle semble très, très floue, mais devinez quoi Si je reviens ici et que je change de taille moyenne pour une taille encore plus petite, c'est-à-dire un ongle du pouce, qui est, je crois, de 150 x 150. Il s'agit généralement de la valeur par défaut. Je pense que j'ai mal orthographié la miniature, la miniature, pas la miniature. Permettez-moi de le répéter. Maintenant, si j'y retourne, regarde ça. OK, je vais rafraîchir la page. Et maintenant, voyez-vous, c'est encore plus gros, c'est encore plus grand en ce moment parce que j'ai essentiellement forcé WordPress à étirer l'image C'est pourquoi tout semble très, très flou en ce moment, mais ce n'est pas le but de cette vidéo Le but ici est simplement de vous montrer que nous sommes réellement en mesure de modifier la taille de l'image. Maintenant, si je reviens ici et que je passe de la miniature à la taille plus grande, d'accord ? Maintenant, l'image va être beaucoup plus claire car nous l'affichons en grand format et très fraîche. Maintenant, vous pouvez constater que l'image est désormais très, très claire, car nous ne l' étirons plus en utilisant la taille moyenne ou la taille miniature Il s'agit donc essentiellement d'une déclaration conditionnelle. Vous les rencontrerez dans de nombreuses situations. Et pour en revenir à mon fichier ici, même dans le HeadAtPHP, en fait, vous n'avez aucune instruction conditionnelle dedans Si je viens ici pour mon fichier ph à point unique, vous pouvez voir à l'heure actuelle une déclaration conditionnelle qui dit si et alors n' est pas singulier. Remarquez que vous avez ce panneau juste là. OK ? Ce n'est pas une valeur nulle Donc, en gros, je dis pour le moment que si cette page n'est pas une page unique, alors faites quelque chose, d'accord ? Il s'agit donc d'un autre symbole que vous rencontrez souvent avec les déclarations conditionnelles. Maintenant, permettez-moi également de mentionner une chose très rapidement, car elle est importante. Vous avez peut-être remarqué qu' avec cette instruction if, il y a la fin de la condition if ici. Donc, en gros, nous mettons fin à la fonction conditionnelle. Vous n'êtes pas toujours obligé d'utiliser la fin si vous exécutez l'instruction If, d'accord ? Ce n'est pas toujours nécessaire. Toutefois, pour des raisons de bonne pratique, je vous recommande de toujours clore votre déclaration I. Donc dans ce cas, pour l' instant, ici, je vais simplement revenir ici et dire PHP puis terminer si c'est le cas, le point-virgule, puis fermer la C'est une bonne pratique, mais permettez-moi simplement mentionner qu'il n'est pas toujours possible de trouver des développeurs capables fermer chacune de leurs instructions if. Dans mon cas, pour le moment, la raison pour laquelle je ne l'ai pas fermé départ était que dans ce bloc en ce moment, je n'exécute aucune autre instruction conditionnelle. Par exemple, il s'agit de la seule instruction if de ce bloc. Cependant, si j'avais dû exécuter une autre déclaration conditionnelle dans ce bloc, j'aurais mis fin à la première. Mais comme je l'ai dit, il est souvent recommandé de simplement mettre fin à toutes vos instructions if et d'éviter tout problème potentiel avec votre code. Je vous remercie donc d'avoir regardé, et je vous verrai au prochain cours. 8. Fonctions Wordpress: Bien, commençons donc à parler fonctions et de la façon dont vous pouvez écrire vos propres fonctions en utilisant PHP dans WordPress. Auparavant, nous avons vu cette fonction particulière que j'ai créée, appelée print greeting, et le travail de cette fonction consistait simplement à afficher le texte. Vous êtes le bienvenu, et c'est très, très simple. Vous avez la fonction , puis vous avez le nom de la fonction. Vous aurez vos crochets, puis vous aurez les Colibrs ouverts pour introduire le HTML, vous le fermerez, puis c'est ici la fonction est appelée. OK, laissez-moi vous montrer autre chose ici. Si je vais sur phb.net et jette un œil à la référence des fonctions, ici, vous verrez toutes les fonctions prédéfinies disponibles avec PHP Maintenant, cela peut être utilisé pour faire tant de choses comme, vous savez, vérifier la date du jour, vérifier si un utilisateur est connecté, etc. Et puis ici, si vous faites défiler la page, vous commencez à voir les différents types d'extensions. Ici, vous avez l'extension liée à la date et à l'heure. Donc, si vous voulez faire quelque chose avec le temps, c'est ici que vous aurez les fonctions disponibles. Maintenant, l'une d'elles est la fonction de date. Très, très, très simple. Il affiche simplement la date. maintenant choisir d' afficher la date de différentes manières Vous pouvez maintenant choisir d' afficher la date de différentes manières. Ainsi, à titre d'exemple, ici, vous avez accès aux différents exemples. Donc, si vous avez dit echo date et que vous avez L entre crochets, cela imprimerait simplement quelque chose comme lundi, mardi, mercredi. Si vous vouliez quelque chose de différent, par exemple le lundi 8 août 2005 puis l'heure, vous utiliseriez quelque chose comme ceci et ainsi de suite. OK, je vais passer au fichier de mon bloc-notes ici. Laisse-moi m'en occuper très rapidement. Accédez ici à mon point d'en-tête PhP. Et je vais aller de l'avant maintenant et ouvrir tout ça. Laissez-moi coller le code juste là. Donc, ce que je fais en ce moment, c'est simplement écho à la date d'aujourd'hui dans mon en-tête Je vais maintenant enregistrer ceci. Revenons au navigateur, revenons ici pour faire référence à la page, et voilà. Lundi 31 mai 2021. Notez maintenant que je n'ai pas eu à créer de fonction ou quelque chose comme ça. Tout ce que j'ai besoin de faire était d' utiliser directement la date de la fonction PHP réelle. Cela vient donc directement de Pat, et j'ai simplement utilisé Echo pour imprimer la date dans ce format particulier. C'est donc une façon de créer vos propres fonctions. Ou j'utilise des fonctions directement depuis PHP, mais que se passerait-il si vous vouliez utiliser vos propres fonctions, n'est-ce pas ? Voilà le truc. Avec Wtpress, nous avons déjà accès à une très grande variété de fonctions PHP Maintenant, si vous allez sur le site developer do wbpress.org, puis que vous recherchez ces fonctions, vous aurez un peu plus d'explications sur fonctions du fichier PHP et des choses comme ça Maintenant, l'ensemble des fonctions ressemble à des plugins. Les plugins sont utilisés pour effectuer certains types d' actions sur notre site Web. Vous pourriez avoir un plugin qui fait quelque chose de très, très simple, et bien sûr, vous pouvez choisir d'installer ce plugin. Mais devinez quoi ? Vous pouvez même écrire une fonction, votre propre fonction qui fait exactement ce que ce plugin est censé faire. En d'autres termes, si vous êtes capable d'écrire vos propres fonctions, vous n'aurez pas besoin de certains types de plugins. Donc, à titre d'exemple , regardez ceci, je vais l'ouvrir. Ici, vous avez votre référence fonctionnelle sous Watpress Maintenant, tout comme PHP qui possède plusieurs fonctions prédéfinies, WatPress possède également son propre ensemble de fonctions prédéfinies que vous pouvez utiliser pour créer votre propre nouvel ensemble de fonctions ou simplement les personnaliser Donc, juste ici, sous la référence fonctionnelle, vous avez accès à de nombreuses fonctions. Vous les avez sous les articles ou les pages de types de publication personnalisés. Donc, pour tout ce qui est lié à une page ou à un article, etc. vous aurez toutes les fonctions ici, puis les catégories et les tags, vous les aurez également ici. Rafraîchissons-nous. Tu peux en voir tellement. Et puis tout ce qui a trait à l'utilisateur, l'adresse e-mail, au mot de passe , etc., vous les aurez ici. Vous avez vos fonctions de flux, puis tout ce qui concerne les commentaires, fonctions d' épinglage, de suivi, etc. Vous faites défiler la page jusqu'en bas. Vous avez les fonctions multiples et ainsi de suite. Bien, cela étant dit, créons une fonction très, très simple. Cela permettra de vérifier si un utilisateur est connecté ou déconnecté. Maintenant, ici, nous avons en fait une telle fonction qui s'appelle I user logged in. Cela permet simplement de vérifier si un utilisateur est verrouillé ou verrouillé, puis vous pouvez faire tout ce que vous voulez que la fonction fasse. Alors laissez-moi accéder à mon dossier, et je vais récupérer ce code très rapidement. Revenons à notre fichier Bloc-notes ici. Je vais le supprimer. Laissez-moi le coller ici et laissez-moi vous expliquer exactement ce qui se passe ici. Nous avons donc ici un code PHP très simple qui vérifie si un utilisateur est connecté. Ensuite, si l' utilisateur est connecté, nous allons envoyer un écho pour souhaiter la bienvenue aux utilisateurs enregistrés. Sinon, si l'utilisateur n'est pas connecté, dites simplement « Bienvenue visiteur ». C'est ce que nous appelons une déclaration conditionnelle ou une fonction conditionnelle si vous préférez. En gros, nous proposons deux alternatives. Soit l'utilisateur est connecté, soit s'il est verrouillé, il suffit de dire « Bienvenue utilisateur enregistré ». Mais si l'utilisateur n' est pas bloqué, dites simplement « Bienvenue visiteur ». Je vais maintenant enregistrer ceci et voyons ce que cela va faire. Je vais accéder à mon navigateur Firefox ici. Maintenant, comme vous pouvez le voir, je suis bloqué. Je ne suis pas connecté. Alors laissez-moi vous rafraîchir, et vous verrez qu'il est écrit « Bienvenue visiteur » parce que je ne suis pas enfermé. Cependant, si je vais dans mon navigateur Chrome, accord, vous pouvez voir que je suis actuellement connecté en tant qu'administrateur. Si j'actualise, le message « Bienvenue utilisateur enregistré » s'affichera maintenant. Vous pouvez donc voir dès maintenant que la fonction fonctionne correctement. Maintenant, pour en revenir à WordPress, il y a tellement de fonctions qui vous permettront de faire tant de choses. Vous pouvez vérifier si l'utilisateur utilise un appareil mobile ou non. Vous pouvez imprimer le titre d'un article. Vous pouvez vérifier si une publication contient une image en vedette, etc. Donc, ce que nous avons fait dans cette vidéo en particulier, ce ne fonctions très, très simples pour faire certaines choses. rejoignons la vidéo VNex où nous examinons maintenant les fonctions les plus avancées 9. Actions et filtres: Examinons maintenant quelques fonctions plus avancées, en particulier les actions d'accroche et les filtres. Qu'est-ce que c'est exactement ? Un hook est un terme très générique utilisé pour décrire un emplacement ou un endroit où un élément de code peut interagir avec un autre élément de code. Maintenant, ne vous inquiétez pas, vous verrez quoi je parle dans un instant. Maintenant, en ce qui concerne les crochets, il en existe généralement deux types. Vous avez des actions, puis des filtres. Une action fait littéralement quelque chose. Supposons, par exemple, que vous souhaitiez créer un scénario dans lequel, une fois que vous avez publié un nouvel article sur votre site Web, vous souhaitez que Watpress envoie un tweet à tous vos abonnés L'action d'envoyer ce tweet est une action, n'est-ce pas ? Donc, en gros, c'est ce que sont les actions. Et ici, si vous allez dans le Codex Watpress et que vous recherchez la référence d'action, vous verrez ici une liste complète des différentes actions qui ont déjà été créées par Watpress qui feront quelque chose pour vous à un moment donné Supposons, par exemple, que vous vouliez faire quelque chose avant que le thème ne soit chargé. Il s' agirait bien sûr de choses avancées. Mais ici, vous avez l'action appelée configurer le thème Underscore Lorsque vous exécutez cette action, vous serez en mesure de faire quelque chose avant que le thème ne soit chargé. Vous pouvez utiliser cette action, enregistrer la barre latérale pour créer des barres latérales, etc. Mais qu'en est-il d'un filtre ? Un filtre est utilisé pour modifier les données avant qu'elles ne soient utilisées ou affichées sur votre navigateur. C'est essentiellement ce que sont les filtres. Donc, les filtres changent les choses. Ils changent des choses. En fait, une façon très simple de décrire les actions serait qu'elles font des choses tandis que les filtres changent des choses. Une autre différence majeure entre les actions et les filtres est qu' une action ne vous fournira aucune donnée sur laquelle travailler. Les actions ne font qu'agir. Ils font leur travail , puis ils s'en vont. Les filtres, en revanche, vous apporteront quelque chose, ils vous fourniront une donnée avec laquelle travailler avant qu'ils n' exécutent la fonction. Un exemple classique serait le typique sauf que vous en avez pour WordPress. Par défaut, je pense que c'est environ 50 mots. 55 mots que WordPress utiliserait pour votre extrait, si vous souhaitez modifier le nombre de mots dans l'extrait de votre article, vous devrez utiliser un filtre car vous devez d'abord mettre la main sur l'exception puis modifier le nombre de mots, puis vous allez maintenant renvoyer votre modification au filtre, qui s'exécutera ensuite. Examinons ici quelques exemples d' action et de filtre. Et pour le moment, j'ai déjà écrit une fonction, alors permettez-moi de la saisir rapidement ici. Et bien sûr, nous allons passer à nos fonctions PHP, car c'est là que nous ajoutons généralement nos actions et nos filtres. Alors, qu'est-ce qui se passe ici ? D'ailleurs, je ne sais pas si je l'ai déjà mentionné, mais une autre façon d' ajouter des commentaires dans votre article serait d' ajouter deux fois la barre oblique, puis vous pourrez ajouter votre texte ou vos commentaires Donc, ce que j'essaie de faire ici, c'est d' ajouter une déclaration qui apparaîtra sur la première page. Mais si ce n'est pas en première page, ne faites rien. Donc c'est juste ici. La fonction s'appelle ajouter du texte promotionnel. C'est le nom de ma fonction. Et vous pouvez le voir maintenant, j'ai ajouté le commentaire qui dit : Si nous ne sommes pas sur la page d'accueil, ne faites rien. Sinon, si ce n'est pas la première page, alors je veux que vous retourniez ou imprimiez Hot promo is back again. Donc, pour aller un peu plus loin, j'utilise Echo pour imprimer la déclaration. Hot Promo est de retour. Mais nous utilisons également les deux étiquettes H pour l'emballer afin de l'agrandir un peu. Alors encore une fois, jetez un œil à ceci. Je dis que ma fonction s'appelle texte promotionnel, n'est-ce pas ? En fait, permettez-moi de développer cela un peu afin que vous puissiez le voir un peu plus clairement. Encore une fois, le nom de la fonction est Texte promotionnel publicitaire, d'accord ? Et le travail de cette fonction est de faire écho à Hot promo is back again uniquement sur la page d'accueil car pour le moment, il est dit, si nous ne sommes pas sur la page d'accueil, de ne rien faire. Sinon, si nous sommes sur la page d'accueil, faites-en écho. C'est la fonction. Cependant, nous devons maintenant l' ajouter en tant qu'action, et c'est la déclaration qui se trouve ici. En fait, vous pouvez même avoir cette action d'ajout en bas. OK. Vous pouvez donc parfois voir certains développeurs ajouter l'action d' abord, puis la fonction. Dans d'autres cas, vous aurez d' abord la fonction , puis l'action. Nous avons donc cette action ou fonction elle-même appelée action d'ajout. Et pour ajouter une action, deux paramètres sont nécessaires. Le premier sera essentiellement le nom de l'action. Dans ce cas, pour le moment, c'est après en-tête puis le nom de la fonction, qui dans ce cas est ajouter du texte promotionnel. Bien, nous avons écrit la fonction. Nous avons ajouté l'action. Mais maintenant, comment exécutons-nous réellement cette action ? N'oubliez pas que le simple fait de créer une fonction seule ne signifie pas nécessairement qu'elle sera exécutée. Vous devez appeler la fonction. Vous devez exécuter la fonction vous-même. Alors, comment allons-nous gérer cela ? Eh bien, laissez-moi d'abord enregistrer ceci. D'accord ? Et puis permettez-moi de saisir rapidement le code ici même. Passez à l'action. Je vais passer à mon point d'en-tête PHP, et c' est ici que nous voulons imprimer la déclaration. Je vais donc dire PHP. Je vais coller le code. Ajoutez mon point-virgule, puis je fermerai le code PHB. Cette fonction est là, passez à l'action. C'est maintenant la fonction utilisée pour appeler une action que nous avons déjà créée. Et dans ce cas, en ce moment, quel est le nom de l'action, pour en revenir à la fonction point PHB Après l'en-tête. C'est le nom de l'action. Donc, ici, nous indiquons maintenant sur quoi appuyer pour effectuer l'action appelée After underscore header Je vais maintenant enregistrer ceci, et voyons quels en sont les résultats. Revenons à What press to my site. Je vais rafraîchir la page. Et, d'accord, donc pour l'instant, d'accord, nous sommes sur la page d'accueil, donc il est dit que Hot Promo est de retour. Cependant, si je devais me rendre sur le post de Pat P pour la presse, vous pouvez voir pour le moment qu' aucune promo n'est de retour. Passons à la page d'archive, par exemple, vous pouvez voir qu'elle ne s'affiche que lorsque nous revenons à la page d'accueil, puis qu'elle indique que Hot Promo est de retour. Donc, pour vous donner un bref récapitulatif, voici l'action que nous avons créée appelée d'après l'en-tête Et chaque fois que vous ajoutez une action, vous devez d' abord nommer l'action, qui se trouve après l'en-tête, puis vous devez fournir la fonction que vous souhaitez que l' action exécute réellement. Cette fonction est d'ajouter du texte promotionnel, et voici la fonction réelle. Ensuite, en allant à la page à points d'en-tête , c'est ici que nous voulons appeler l'action que nous avons créée. Et pour ce faire, nous devons utiliser la fonction appelée do action, puis le nom de l'action. Voici ce que vous pourriez appeler un hook, car nous associons maintenant notre point d'en-tête pHp à nos fonctions point PhB via l'action appelée After Underscore Il s'agit essentiellement d'une action au travail. OK. Maintenant, revenons en arrière. Et parlons de filtres, non ? Maintenant, comme pour les actions, les filtres en gros, je suis désolée, personne n'agit, les filtres modifient les données. Ils modifient les données avant qu' réellement utilisées ou affichées sur le navigateur. Et tout comme pour les actions, vous avez accès à une grande variété de filtres. Et ici, vous pouvez voir que beaucoup d' entre eux ont des filtres pour les pages, les publications, la taille des images, etc. Permettez-moi de vous donner un très, très bref exemple. Supposons que nous voulions modifier le nombre de mots dans notre extrait. heure actuelle, je crois que la valeur par défaut est de 55 caractères. Mais disons que nous voulions créer l' exception de quatre personnages. Comment allons-nous nous y prendre ? Je veux que vous vous rendiez compte, tout d' abord, qu'il existe une fonction appelée extrait. Ce qui se trouve ici affichera l'extrait du message tout seul, n'est-ce pas ? Gardez cela à l'esprit. Maintenant, ce que je vais faire, c'est vous présenter un filtre appelé Longueur de l'extrait. Ce filtre a été créé par What Pre spécifiquement pour que nous puissions l'utiliser pour modifier la longueur de l'extrait. Vous pouvez le constater dès maintenant, je filtre le nombre maximum de mots dans un extrait d'article. Jetez un œil à ceci. Je vais aller chercher mon code ici. Bien, passons à nos fonctions point PHP. Et puis ici, je vais le coller. Qu'est-ce qui se passe ici ? Ma fonction s'appelle My Custom sauf Length. Et jetez un œil à ça. Je renvoie 30 caractères, 30 mots. Maintenant, tout comme pour l'action d'ajout, j'ajoute mon filtre, et tout comme lorsque vous utilisez l'action d'ajout, vous devez d'abord fournir le nom du filtre avec lequel nous travaillons, sauf la longueur. Il s'agit du filtre à partir duquel la presse que nous utilisons est appelée sauf la longueur. Et puis, tout comme nous agissons, vous devez maintenant fournir le nom de la fonction que vous utilisez pour modifier l'exception, ce qui est mon habitude, sauf la longueur. Cependant, contrairement à l'action où nous devions dire «   faire une action » puis fournir le nom de l'action, car nous avons déjà une fonction appelée extrait. Nous n'avons pas besoin de faire quelque chose comme ça. Il suffit d' appeler l'extrait. Nous avons écrit la fonction pour modifier l'exception, il ne nous reste plus qu'à appeler l'extrait. Et comment s'y prend-on ? Passons à notre contenu qui met en évidence PHP et qui se trouve juste en dessous du titre Je vais dire PHP, le trait de soulignement sauf Pip jo point-virgule et fermer Allons-y maintenant, sauvegardez le fichier. Et revenons à notre navigateur. Passons à la page qui se trouve ici. Passons maintenant à la page unique trouve ici. Et voilà. C'est notre exception en 30 mots. Confirmons que c'est vrai. Je vais retourner au changement 324. OK, juste pour être sûr que c'est exact. Gardons-le. Quatre est beaucoup plus facile à compter que 30, alors actualisons-nous. Et voilà, un, deux, trois, quatre. Il s'agit d'un filtre en action. Nous avons réutilisé le filtre parce que nous devions d'abord mettre la main sur l'exception, puis nous avons modifié le numéro, puis nous l'avons renvoyé. Une autre chose que je tiens à mentionner est que lorsqu'il s'agit d'utiliser des actions ou des filtres, nous effectuons des actions, n'est-ce pas ? Tu fais une action. C'est la fonction. C'est ce qu'on appelle faire de l'action. Mais pour les filtres, nous appliquons des filtres. Lorsque vous parcourez vos fichiers Watpress, vous verrez appliquer des filtres à certains endroits Alors que vous verrez des actions, vous verrez des actions à effectuer. Vous n'appliquez pas de filtres ni d'actions. Vous effectuez des actions et appliquez des filtres. Les actions et les filtres sont bien plus complexes, mais à ce stade, vous avez une compréhension de base de leur fonctionnement et de leur nature. Merci d'avoir regardé et je vous verrai au prochain cours. 10. Variables et tableaux: Parlons maintenant des variables et des tableaux PHP et de la façon dont ils sont utilisés dans WordPress Maintenant, imaginez une variable comme un conteneur qui peut stocker la valeur de quelque chose. Ce quelque chose pourrait être une fonction. Il peut s'agir d'un texte, d'un chiffre, de n'importe quoi. Maintenant, selon la documentation présentée ici, les variables sont généralement représentées par le signe dollar. Maintenant, j'ai toujours trouvé ça plutôt intéressant, mais pourquoi ? Ont-ils choisi le symbole du dollar comme signe d'une variable ? Ce n'est pas important. C'est un sujet complet pour un autre jour. Mais généralement, vous aurez une variable qui commencera par le signe du dollar, puis vous aurez le nom réel de la variable. C'est ainsi que vous pouvez identifier une variable. Et il existe différents types de variables utilisées en PHP. Vous avez des nombres entiers. Les entiers seraient vos nombres, zéro, un, deux, trois, vous avez une chaîne de caractères serait votre texte Vous avez également vos variables relatives aux lingots, qui seraient vraies ou fausses, et ainsi de suite Maintenant, en faisant défiler la page vers le bas, vous pouvez voir des exemples. Premier exemple ici, vous avez une variable, VAR égale à bob, donc la valeur de la variable VAR est Bob Et puis remarquez le second ici qui a la valeur de Jo. Cette variable a ici le V majuscule. Veuillez donc noter que les noms des variables distinguent les majuscules et minuscules. Si l'une est une lettre minuscule, l'autre est un capituleur, ce sont deux variables complètement différentes Donc, lorsque vous essayez de faire écho à ces variables, vous aurez Bob et Joe. Et en fait, permettez-moi de vous donner un exemple concret ici. J'ai déjà écrit le code. Alors laissez-moi passer à mon bloc-notes. Passons simplement ici, ouvrons mon PHP, ouvrons mon PHP, déchargeons le code, puis fermons le PHB Donc, ce que vous avez ici en ce moment, c'est que j' ai créé une variable appelée text. Vous pouvez voir le signe du dollar juste là, texte est égal à PHP à vie. Il s'agit donc d'une variable de chaîne, et je fais maintenant écho au texte Donc, au lieu d'écrire echo, PHP for life, je fais simplement écho à du texte parce que variable de texte a la valeur de PHP à vie Et bien sûr, si je sauvegarde ceci, reviens sur mon site Web ici et que je rafraîchis la page là-haut, vous verrez PHP à vie, très, très simple. Vous pouvez également attribuer des fonctions à des variables. J'ai un autre exemple ici. J'ai écrit. Il s'agit d'une fonction que nous avons examinée plus tôt, celle avec la date. Alors permettez-moi de continuer, ouvrir à nouveau mes balises PHP, vider le code, de le fermer. Encore une fois, nous avons assigné une date variable égale à la fonction de la fonction PHP date, puis entre crochets, nous avons L, ce qui signifie qu' elle représentera le jour d'aujourd'hui, en gros. Je vais maintenant y aller pour le sauvegarder. Et puis si je retourne sur mon site Web et que je rafraîchis la page, vous pouvez voir que c'est jeudi aujourd'hui. Donc page B pour Life et aujourd'hui c'est jeudi. C'est donc essentiellement ainsi que fonctionnent les variables. en revenir au manuel qui se trouve ici, ils ont beaucoup plus d'exemples sur la façon dont les variables sont utilisées. Mais passons maintenant au tableau car c'est en fait le plus intéressant. Donc ici, selon la documentation, il est dit qu'un tableau en PHP est en fait une carte ordonnée. Une carte est un type qui associe des valeurs à des clés. Par exemple, à l'heure actuelle, vous avez votre tableau ici. Vous avez la clé, puis la clé aura sa valeur. Vous avez la deuxième clé qui aura sa propre valeur et ainsi de suite. En gros, considérez un tableau comme une fonction ou une variable particulière dotée d' un ensemble d'attributs ou de caractéristiques. Vous pouvez penser à votre texte habituel votre site Web, n'est-ce pas ? Un texte peut avoir un tableau, et ce tableau peut être des choses comme : « D'accord, nous voulons avoir une couleur spécifique pour ce texte. Donc, cette couleur serait actuellement une clé, puis la couleur aura une valeur. C'est rouge ? C'est bleu ? Est-ce que c'est vert ? Vous pouvez avoir la taille de police. Cette taille de police pourrait être la clé. La valeur peut donc être de 26 pixels, 30 pixels. Il pourrait avoir une famille de polices, qui serait Monstera Totaoma donc essentiellement ce qu'est Vous trouverez beaucoup de tableaux dans WordPress, et j'ai plusieurs exemples à vous montrer si je vais sur mes fonctions point PHP, ici, c'est la fonction pour enregistrer une barre latérale, non C'est ce qu'on appelle 2021 widgets, puis il s'agit de la véritable barre latérale du registre des fonctions prédéfinie barre latérale du registre des fonctions Mais maintenant, sachez que nous avons l'Ay. Et dans le A, nous avons maintenant plusieurs touches, dont le nom serait le nom. Par exemple, quel est le nom de la barre latérale ? Oh, la valeur est que ça s' appelle le pied de page. Qu'est-ce que l'identifiant ? L' identifiant est celui de la barre latérale 1 Quel est le titre précédent ? Nous allons placer une classe H deux avant le titre , puis la dernière étiquette H deux après le titre et ainsi de suite. Donc, juste là, vous avez le tableau avec les clés, puis les valeurs de ces clés. Je vais vous donner un autre exemple ici, et celui-ci est en fait très, très intéressant. Juste ici. Vous avez donc cette fonction appelée ajouter un support de thème. Il s'agit d'une fonction précompilée avec Wordpres qui vous permet d' ajouter nos options de personnalisation à votre thème Maintenant, dans ce cas, nous ajoutons la prise en charge d'un arrière-plan personnalisé. Je vais vous montrer quelque chose de très, très bon parce que je veux que vous voyiez comment cela fonctionne réellement. Si je passe à la personnalisation, c' est pour le thème 20 et 21, juste pour vous rappeler que si je vais personnaliser ici, et que nous nous excusons, mon Internet fonctionne à nouveau bizarrement aujourd'hui OK, donc si nous passons aux couleurs en mode sombre, ici, voyez-vous la couleur d'arrière-plan. Nous avons la possibilité de personnaliser la couleur de fond grâce à cette fonction ici. Au support, quatre couleurs de fond personnalisées. Maintenant, regardez ça. La couleur rouge par défaut est définie sur d1e4 DD, ce qui est un peu comme une teinte verte claire. La couleur rouge par défaut est définie sur d1e4 DD, ce qui est un peu comme une teinte verte claire Si je reviens sur mon site Web ici, voyez-vous la couleur de fond ? Il s'agit de la valeur par défaut. Et quand je clique dessus, quelle est la valeur de14 DD. C'est juste ici. Mais notez qu'ici, nous avons d'autres couleurs que nous pouvons choisir rapidement. Tu as la couleur noire. Tu as une autre nuance de noir. Tu as comme le rose et ainsi de suite. Toutes ces valeurs se trouvent ici. Les voyez-vous ? Il s'agit de la variable noire qui a cette valeur, gris foncé a cette valeur, orange a cette valeur, etc. Donc, lorsque vous commencez à travailler avec WordPress, vous rencontrerez des variables sont toujours très, très courantes. Ouvrez le point de fonction HB de n'importe quel thème, et vous les verrez partout, de loin, vous verrez les touches, puis vous verrez les valeurs de ces touches C'est donc une très brève introduction au monde des variables et des rayons. Merci d'avoir regardé. Je te verrai bientôt. 11. La boucle WordPress: Rien à voir avec What press et PHP seraient complets sans parler de la fonction sans doute la plus puissante de tout What press , à savoir la boucle WordPress. Qu'est-ce que c'est exactement ? J'ai quelques livres ici avec moi, ne t'inquiète pas. Je n'essaie pas de te les vendre. J'ai trois livres ici, c'est vrai, et chacun de ces livres a son propre titre. Ils ont leur propre auteur, leur propre nombre de pages, leur propre classification, etc. Imaginons que vous soyez bibliothécaire et qu'il était de votre responsabilité enregistrer toutes ces informations sur chacun de ces livres. Vous pouvez le faire manuellement. Mais que se passerait-il si vous pouviez réellement créer une fonction ou un programme capable de numériser ces livres et de publier automatiquement les informations souhaitées ? Ce serait génial, non ? Maintenant, considérez ces livres comme vos articles sur What Press. Pensez à ce programme capable de scanner ces publications et d'afficher les informations sous la forme de boucle What press. Le travail de la boucle consiste donc essentiellement à parcourir vos publications, puis à commencer à sélectionner les informations, le titre de l'article, l'auteur du message, la date du message, puis nous les afficherons sur votre site Web. C'est essentiellement ce que fait la boucle. Maintenant, j'ai un autre article ici, que peut afficher la boucle ? Il peut afficher le lien du message suivant, le lien du message précédent, la catégorie du message, l'auteur, le contenu qu'il accepte, l'identifiant, la balise du lien court, l'heure du titre. Cela fonctionne également avec les balises conditionnelles. S'il s'agit de la page d'accueil, affichez-la. Si ce n'est pas la page d'accueil, faites-le et ainsi de suite. Maintenant, laissez-moi ouvrir mon fichier de bloc-notes ici et ici Si vous ouvrez votre point d' index PhB, en fait, n'importe quel thème WordPress, importe à quel point le thème est sophistiqué, vous allez avoir une boucle dans votre point d'index PHP Et ici, voici la boucle alors qu'elle est à moitié publiée, elle commence à partir de la moitié de la publication. En gros, nous disons que si le site Web contient des publications, et tant qu'il continue d'en avoir, faites-le. Maintenant, vous avez dit cette fonction appelée get template pot. Il s'agit essentiellement d'une fonction qui lie fichier 11 à un autre fichier. Nous relions donc le point d' index p en ce moment au fichier PHP à point de contenu, qui se trouve dans ce que vous avez ici, votre contenu dans ce fichier PHP à point unique. Nous relions donc l' index du fichier PG ici à ce fichier particulier ici. Ainsi, une fois que la boucle a démarré dans l'index de PHP, c'est ici que nous commençons à générer les informations. Nous avons donc le titre. Vous avez la miniature. Vous avez le contenu et ainsi de suite. Maintenant, bien sûr, vous pouvez personnaliser la boucle de presse Wat pour afficher certains types d'informations. Vous pouvez constater qu'au lieu d'afficher tous les articles, n' affichez que les articles de cette catégorie en particulier. Au lieu d'afficher des publications, pourquoi ne pas afficher mon type de publication personnalisé de films. En fait, j'ai écrit un exemple ici juste pour vous montrer très rapidement à quoi cela pourrait ressembler. Alors laisse-moi juste le déposer ici, très vite. Donc, pour le moment, vous pouvez voir que nous avons fait ce que nous avons créé : une variable appelée gs. Je pourrais également appeler cela boucle, boucle personnalisée, etc., mais pour les besoins de cette vidéo, j'ai nommé ma variable gs, et cette variable a maintenant un tableau. Nous avons déjà parlé des et examinons les clés. Le premier ici est le type de publication. Alors maintenant, je suis en train de dire : « Hé, choisissez les informations provenant du type de publication des films. Maintenant, nous n'avons pas affaire au bon vieux billet de presse de Wat, nous avons affaire à des films. Et puis pour le nom de la catégorie, choisissez des films appartenant à la catégorie spécifique des films d'action uniquement, n'est-ce pas ? Et puis, chaque publication par page comprise dans cette boucle n'affiche que trois films. C'est ainsi que vous pouvez personnaliser la boucle What press. Encore une fois, le travail de la boucle consiste à accéder à vos publications ou à toute publication personnalisée sur laquelle vous l'avez configurée pour vous concentrer , puis à commencer à sélectionner les informations que vous souhaitez, le nombre de publications , la catégorie des publications, etc. Ensuite, en utilisant nos balises de modèle telles que le titre, l'ex serve le contenu, nous pouvons ensuite dicter les informations que la boucle doit afficher C'est essentiellement ainsi que fonctionne la boucle. Il y a, bien sûr, bien plus que cela dans la boucle WordPress. J'y reviendrai, bien sûr, dans mon cours principal de développement de thèmes WordPress. Mais pour l'instant, je pense avoir pu vous donner une brève introduction à la boucle WordPress ce qu'elle fait et à son fonctionnement réel. Merci d'avoir regardé, je vous verrai au prochain cours. 12. Qu'est-ce que Javascript: JavaScript est essentiellement l'un des langages de programmation les plus populaires au monde aujourd'hui. Il y en a partout. Vous trouverez du JavaScript dans vos navigateurs Web, sites Web, applications Web , applications tierces, etc. Désormais, chaque fois que vous pensez à un code ou à une fonction qui ajoute un peu de dynamisme ou d' enthousiasme à un site Web, il est fort probable que JavaScript fonctionne en arrière-plan. Si vous regardez les sites Web de commerce électronique où ils utilisent des éléments tels que des coupons, s'agira probablement de JavaScript, calculatrices interactives Chaque fois que vous voyez des objets tels que des galeries, des curseurs ou des situations où un utilisateur clique sur un bouton et le bouton s'agrandit ou se rétrécit, ces types d'animations sont généralement exécutés par JavaScript Permettez-moi de vous donner un exemple ici. Voici l'un de mes sites Web, Lab Cyber, et vous pouvez voir que j'ai cette galerie ici. Et lorsque je passe le curseur sur une image, vous pouvez voir qu'elle s'agrandit, puis un bout de texte apparaît C'est essentiellement du JavaScript. JavaScript est également utilisé dans des situations que nous appelons basées sur des événements. En gros, il s'agit de situations où l'utilisateur redimensionne la taille de la fenêtre ou utilise sa souris pour cliquer sur un bouton Pour le démontrer, permettez-moi vous présenter un autre site Web ici. C'est W Three Schools. Et ici, regardez ce qui se passe lorsque je clique sur le bouton Tread yourself ici Je clique dessus, et maintenant le navigateur indique 11. C'est essentiellement Gyroscript qui fonctionne dans les coulisses. Ainsi, chaque fois que vous pensez à un code qui ajoute un peu d' enthousiasme, d'animation , de dynamisme et des fonctionnalités robustes, c'est généralement Gyroscript fonctionne en arrière-plan 13. Cadres et bibliothèques Javascript: Parlons maintenant des frameworks et bibliothèques JavaScript , car c'est quelque chose dont vous entendrez beaucoup parler. frameworks et bibliothèques JavaScript sont essentiellement des extraits de code préécrit que vous pouvez réutiliser sur votre site autant que vous le souhaitez, mais il existe une différence significative entre une bibliothèque et un Permettez-moi de vous faire une analogie. Disons, par exemple, que vous vouliez préparer des pâtes, des spaghettis, n'est-ce pas ? Ce dont vous auriez besoin , c' d'une casserole d'eau bouillante, peut-être de l'huile, du sel et de vos vraies pâtes, n'est-ce pas ? Ce serait une bibliothèque. Une bibliothèque vous donne essentiellement accès à du code qui permet d'atteindre un type de fonctionnalité particulier Pour vous donner une analogie basée sur le Web, vous vouliez peut-être créer une animation sur votre site, qui, lorsque l'utilisateur clique sur une image, s'agrandit , s'estompe ou s'estompe, constitue un type de fonctionnalité très, très spécifique Vous trouverez de tels types de code pour de telles fonctionnalités. Dans une bibliothèque comme Jquery, jQuery est l'un des exemples les plus populaires de bibliothèques JavaScript Mais un cadre, pour reprendre l'analogie du pasteur, au lieu d'avoir accès à vos pâtes, à la marmite, à l'eau, l'huile salée, c'est-à-dire à tout ce dont vous avez besoin pour faire les pâtes. N'imaginons pas que vous avez accès à une cuisine entière. Vous avez le grill juste là. Vous avez d'autres casseroles et sauces et vous avez du ketchup, des œufs, peu importe Tu as genre une cuisine bien équipée. C'est essentiellement ce que serait un cadre. Un framework vous permet de développer un site Web complet à partir de zéro. C'est donc une différence significative entre un framework et une bibliothèque. Le framework vous donne accès à une très grande variété de fonctions que vous n'utiliserez peut-être même pas, mais la bibliothèque vous donnera accès à code très spécifique que vous pourrez utiliser pour obtenir un type de fonctionnalité particulier. Maintenant, en termes de frameworks, vous pourriez entendre des frameworks comme angular JS, etc. Pour les bibliothèques, il en existe deux très, très populaires. Vous avez jQuery, et vous avez Jason. JSN est généralement utilisé pour développer des applications tierces. Jaqery serait plutôt destiné à vos animations sur votre site Mais il y en a aussi un autre appelé JavaScript React. Ce sont des bibliothèques JavaScript très populaires. 14. Différence entre Javascript et PHP: Parlons maintenant de la différence entre PHP et JavaScript. Dans l'ensemble, en ce qui concerne Watpress, le PHP serait le plus important des deux langages C'est parce que Watpress lui-même est développé en PHP, mais JavaScript joue toujours un rôle très, très important Une différence majeure entre PHP et JavaScript, cependant, est le fait que si PHP est basé sur le serveur, JavaScript sera basé sur le client. Cela signifie simplement que lorsque PHP est impliqué, une demande doit être envoyée de votre site Web à votre serveur Web pour que cette demande soit accordée ou refusée. Mais dans le cas de JavaScript, votre serveur ne sera pas du tout impliqué. Il s'agit essentiellement du navigateur de l'utilisateur qui accède à votre site. Laisse-moi te donner un exemple , d'accord ? Je suis sur mon blog ici. Je suis sur la page d'accueil. Si je devais cliquer sur Comment décider du blog Wordpress, je clique sur ce lien en ce moment, vous pouvez voir la page se rafraîchir, et maintenant nous avons accès à une nouvelle page. C'est essentiellement PHP qui fonctionne parce que lorsque j'ai cliqué sur le lien ici, la demande d'accès à ce message a été envoyée à mon serveur Web Mon serveur Web a accédé à la demande, et j'ai maintenant accès au contenu du message. C'est du PHP. Mais dans les cas où JavaScript est concerné, ces requêtes ne parviendront jamais au serveur. Ce sera essentiellement le navigateur qui interprétera le code. Une autre façon de voir les choses est que code PHP est interprété par les serveurs Web, tandis que le code JavaScript est interprété par les navigateurs. Par conséquent, le code JavaScript est généralement exécuté beaucoup plus rapidement que le code PHB, car la requête ne doit pas nécessairement être envoyée à mon serveur Web quelque part dans le monde Non, la demande sera traitée directement sur le navigateur Web en ce qui concerne JavaScript. Maintenant, vous pensez peut-être que, d'accord, si le code JavaScript est plus rapide que PHP, cela signifie que JavaScript est toujours meilleur, n'est-ce pas ? Eh bien, la réponse est non. Jaroscript a en fait des problèmes très, très importants première est le fait que je vous ai dit que c'est le navigateur de l' utilisateur accédant à votre site qui interprétera le code JavaScript. Et si Javascript n'est pas activé sur le navigateur de l'utilisateur Votre code Jaroscript ne fonctionnera pas, et ce n'est pas pour rien que de nombreuses personnes ont tendance à ne pas vouloir activer Jaroscript sur leur navigateur car il existe des attaques très populaires, notamment l'attaque par script intersite Il s'agit d'une cyberattaque Web très, très puissante contre sites Web qui exploitent l'utilisation de code Jaroscript malveillant En gros, le pirate informatique serait capable d'insérer du code malveillant dans le navigateur de la victime. Ainsi, lorsque la victime visite le site, le navigateur exécute le code malveillant n'est pas pour rien que ces attaques sont très, très populaires et de ce fait, de nombreux utilisateurs ont tendance à vouloir désactiver Gyroscript sur leur navigateur Gyroscript dépend donc fortement du fait que le navigateur de l'utilisateur accédant à votre site ait ou non de l'utilisateur accédant à votre site activé Gyroscript Alors, s'il vous plaît, gardez cela à l'esprit. Gyroscript est peut-être plus rapide que PHP, mais il n'est pas toujours meilleur 15. Comment utiliser Javascript dans WordPress: Bien, parlons maintenant de la façon dont Jaroscript est utilisé dans Wordpress lui-même Vous trouverez du JavaScript dans de nombreux thèmes et plugins, n'est-ce pas ? Tout type de plugin impliquant des éléments tels que l'animation, galeries, les curseurs, le lecteur vidéo , le lecteur audio, etc. Généralement, vous trouverez du code JavaScript dans ces plugins. JavaScript est également utilisé dans le back-end des sites Web wordpress.com Il s'agit en fait de la page qui se trouve ici , le nouveau site wordpress.com Le backend s'appelle Calipso. Tout ce que vous trouverez dans le backend ici est en fait alimenté par JavaScript. Encore une fois, gardez à l'esprit que cela concerne spécifiquement les sites Web wordpress.com Mais qu'en est-il du site web wordpress.org actuel ? Eh bien, chaque fois que vous accédez aux options de thème personnalisées, comme ce que vous voyez ici, chaque fois que vous configurez des éléments tels que l'identité du site, vous modifiez peut-être les menus. Selon le type de thème que vous utilisez, vous verrez d'autres options comme, vous savez, changer le thème, la couleur, la taille de votre texte, etc. Tout ce que vous voyez ici est géré par JavaScript. Ce n'est que lorsque j'apporte les modifications ici, puis que je clique sur Publier, que PHP entre en jeu, car maintenant j'envoie la demande à mon serveur Web pour publier modifications que j'ai apportées sur mon site via JavaScript. C'est alors que la troisième page arrive. Mais tous les changements se trouvent ici directement sur le site où je modifie le menu, je passe aux paramètres de la page d'accueil, ajoute du code à la tête haute, des choses comme ça Tout ce qui s'y trouve est alimenté par JavaScript. Nous avons également l'API Wordpress Rest, l'interface de programmation d'applications. Le concept lui-même dépasse largement le cadre de ce didacticiel, mais permettez-moi de vous donner une idée de ce que c'est. L' API REST de Wordpress est essentiellement une interface qui permettrait aux développeurs d'accéder au backend d'un site web Wordpress sans avoir à se connecter directement au backend. L'idée ici est donc permettre aux développeurs d'intégrer applications tierces provenant d'autres sites tels que YouTube, Google ou Facebook ou autre, leur permettre d'intégrer des applications de ces sites dans le backend de Wordpress, mais sans avoir à se connecter physiquement au backend directement de ce site. Il s'agit essentiellement de l'API Wordpress Rest. Il s'agit d'une version ou d'une signification très simplifiée de ce que c'est réellement. Mais gardez à l'esprit que chaque fois que vous entendez Wordpress Rest API, sachez simplement que JavaScript fonctionne dans les coulisses. 16. Exemple de code Javascript 1: Permettez-moi maintenant de vous présenter deux exemples de code JavaScript très simples, juste pour vous donner une idée de la syntaxe et de son fonctionnement en arrière-plan. Maintenant, dès le premier code que vous voyez ici, je veux que vous deviniez ce que nous essayons réellement de faire. Vous pouvez tirer un indice de la couleur du point droit du document en forme de point animal. Quand tu vois ça, qu'est-ce qui te vient à l'esprit ? Si vous pensez que nous essayons d'afficher ou d' écrire la couleur de l' animal, vous avez raison. C'est exactement ce que ce code est censé faire. Mais permettez-moi de vous le détailler davantage. voyez, nous avons d'abord la variable animal, variable représentée par VAR, puis animal. Qu'est-ce qu'une variable, non ? Une variable serait quelque chose un élément ou un objet sur lequel nous essayons d' effectuer une action. Dans ce cas, nous essayons actuellement d' afficher la couleur de notre variable, qui est animale. Mais ensuite, nous avons ce qu'on appelle la méthode. Les méthodes sont les actions réelles que nous essayons d'effectuer. Dans ce cas, quelle est la méthode ? La méthode est correcte. Nous essayons d'imprimer ou d'afficher la couleur de l'animal. Maintenant, vous savez ce qu'est la variable, vous savez ce qu' est une méthode. Mais alors jetez un œil. Nous avons ces crochets ici, puis à l'intérieur, nous avons le type égal au chien, couleur au noir, la race au Labrador Qu'est-ce que c'est exactement ? Eh bien, les types, les couleurs et les races sont ce que nous appelons des propriétés. Les propriétés de notre objet, qui est l'animal, et ces propriétés ont leurs valeurs. La valeur du type de propriété est égale à dog. La valeur de la couleur de propriété est égale au noir et la valeur de la race de propriété est égale à aprado, et elles figurent toutes dans un tableau Vous pouvez toujours distinguer un tableau par les crochets, puis lorsque vous avez une valeur de propriété, c'est essentiellement ce que nous appelons un tableau. Maintenant, vous savez ce qu' est une variable, vous savez ce que sont les objets. Vous savez ce que sont les tableaux, propriétés, les valeurs et les méthodes Tout ce qui se trouve ici en ce moment, c'est ce que vous pouvez appeler une fonction. Notre fonction ici est de vouloir afficher la couleur de notre objet, qui est celle de l'animal. 17. Exemple de code Javascript 2: Regardons maintenant le deuxième exemple qui est légèrement plus avancé, mais c'est le même concept, non ? Nous avons nos variables ici qui sont maintenant des nombres constants. Nous avons donc la constante numéro un, NUM est égal à cinq. Donc, en gros, la valeur de notre variable de force, qui est num un, qui est une constante, est cinq, puis la valeur de la deuxième variable num deux, qui est également une constante, est trois. Nous l'avons déjà indiqué. Nous avons attribué des valeurs à nos variables. OK. J'ai ajouté un commentaire ici pour dire que, hé, nous voulons ajouter ces deux chiffres. Alors maintenant, nous disons : OK, la somme de nos variables est égale à num un plus num deux. En gros, ce que nous disons en ce moment, c'est que nous avons une nouvelle variable appelée somme, et que la valeur de la somme est égale à l'addition de la variable un et de la variable deux. C'est aussi simple que cela. Nous voulons maintenant afficher la somme sur notre écran. Le log par points de la console est donc une autre méthode. N'oubliez pas que le premier exemple était document point right journal des points de la console est essentiellement une autre façon d'afficher la valeur d'une variable. Donc, le log par points de la console est actuellement notre méthode. Et maintenant, entre parenthèses, nous faisons ici quelque chose appelé concaténation C'est ici que nous essayons d'afficher du texte. Mais dans ce texte, nous avons en fait les valeurs d' une variable que nous voulons également afficher. Regardez-le de très très près. Le premier morceau de texte ici est la somme de. Vous pouvez voir que nous avons ajouté des codes par jour. Il s'agit d'un texte direct. Cela n'a rien à voir avec le code que nous avons écrit auparavant. Il s'agit simplement d'un simple texte affiché directement à l'écran. La somme de et maintenant nous avons ajouté plus. L'avantage en ce moment, c'est que nous essayons d' ajouter le texte que nous venons d'afficher, plus la valeur de la variable num un, qui est cinq, n'est-ce pas ? Et puis un autre avantage pour ajouter un nouveau texte, c' est-à-dire un autre avantage pour ajouter maintenant la valeur de la variable num deux, puis un autre plus pour ajouter un autre texte, c'est finalement que nous affichons la valeur de la variable sum, qui est cinq plus trois, soit huit. Donc, si je vous demandais quelle sera la sortie de ce code ici, ce sera essentiellement la somme de cinq et trois égale huit. C'est essentiellement ce qu'est le code. De toute évidence, il existe exemples beaucoup plus avancés de Javascript. Mais ce sont deux exemples très simples juste pour vous donner une idée de ce que sont les syntaxes et de la façon dont Javascript fonctionne derrière le péché 18. Comment ajouter Javascript à Wordpres: Avant de terminer la vidéo, je voulais vous expliquer les différentes manières d' ajouter du JavaScript à votre site Web Whatpress Il existe essentiellement deux manières d'utiliser un plugin ou de le faire manuellement. Permettez-moi de vous expliquer la phase du plugin, tout d'abord, et il existe de nombreux plugins, bien sûr, pour ajouter du JavaScript à votre site Web Whatpress Mais le meilleur à mon humble avis serait le code WP. Insérez les en-têtes et les pieds en tant que plugin de WP Code, très, très populaire Plus d'un million d' installations actives. Lorsque vous avez activé le plugin sur votre site, vous verrez le lien vers les extraits de code ici Vous pouvez simplement accéder à l' en-tête et au lien Puta, puis ici, vous pouvez coller code que vous voulez dans votre en-tête, votre corps ou Puta À titre d'exemple, permettez-moi de coller un code très, très simple ici dans l'en-tête. C'est juste un script à imprimer. Je suis une balise de script en ligne ajoutée à l'en-tête. Je vais maintenant enregistrer mes modifications. Et si je devais consulter mon site, vous pouvez maintenant voir que nous avons le texte juste là. Je suis une balise de script en ligne ajoutée à l'en-tête. Il s'agit d'un moyen très, très simple d'ajouter du code JavaScript à votre site Web Wtpress Mais que se passerait-il si nous ne voulions pas utiliser de plugin et que nous voulions le faire manuellement ? Eh bien, je pourrais juste récupérer ce code, je vais juste le couper complètement. Enregistrez les modifications. Retournez sur le site, actualisez la page, assurez-vous qu' elle ne s'affiche pas. D'accord. Si je voulais ajouter ce code manuellement, je pourrais simplement le faire via FTP. Je suis sur mon Notepad Plus Plus , le logiciel est là. Je suis connecté au site. Je pourrais accéder directement à mon fichier PHP à points d'en-tête pour le thème 2021 que j'utilise. Et puis ici, je pourrais simplement aller l'avant et coller le code. Vous pouvez voir le code ici, le point du document de script à droite. Je suis une balise de script en ligne, ajoutée à l'en-tête. OK. Je vais maintenant enregistrer le fichier. Et si je devais retourner sur mon site et rafraîchir la page, voilà. J'ai le code Gyroscript qui imprime le texte. Mais la vérité est que ce n'est pas le moyen le plus propre et le plus efficace d'ajouter du code JavaScript Généralement, vous ne souhaitez pas ajouter ce type de script directement à votre en-tête ou à votre Puta Dans certains cas, vous pouvez vous en tirer, mais le meilleur moyen serait d'accéder à votre fichier PHP de fonctions et d'y écrire le code correctement. Donc, voici ce que je vais faire, d'accord, laissez-moi supprimer le code du script de mon en-tête, enregistrer mes modifications. Et ce que je vais faire maintenant, c'est ouvrir le fichier php functions point pour mon thème 2021. Au fait, permettez-moi d'ajouter que si vous voulez le faire sur le site Web d'Av, il est toujours préférable de le faire avec un thème pour enfants. Donc, si vous souhaitez apporter de telles modifications à votre thème enfant, les fonctions pointent dans le fichier PHP et non sur le thème principal que vous utilisez, alors gardez cela à l'esprit. Très bien, j'en suis à mes fonctions du fichier Petri ici. Je vais maintenant aller de l'avant et coller le code bien amélioré. heure actuelle, vous pouvez voir que j'ai ajouté le texte qui dit « Inland Script », imprimé dans l'en-tête. J'ai fait l'action publicitaire. Maintenant que nous ajoutons cette balise à l'en-tête, nous allons utiliser cette balise Wordpress ici, WP head. J'ai le nom personnalisé de ma fonction que j'ai appelée test Adscript puis WPed et maintenant c'est là que je crée la fonction pour imprimer le Il dit fonction puis encore une fois, test du même nom au script WP head, et maintenant j'ai le script proprement dit ici. Et, bien sûr, j'ai tout inclus dans des balises PHP. Je vais maintenant enregistrer le fichier, puis me laisser revenir ici, actualiser la page. Et maintenant, vous pouvez voir que code du script jaa imprime à nouveau le texte dans l'en-tête Encore une fois, vous pouvez simplement ajouter vos balises de script directement à votre en-tête, mais une méthode plus propre serait d'accéder à votre fonction dans le fichier Patri et d'écrire le code approprié, créer une fonction qui fonctionne avec votre code de script Gyro 19. Comment mettre en file d'attente Javascript: La dernière méthode pour travailler avec des fichiers Gyroscript sur votre site Web Wpress est en fait la méthode la plus recommandée et la plus appropriée travailler avec Gyroscript et pour utiliser cette fonction, qui est la fonction de script WP et Q. La raison pour laquelle il s'agit la méthode la plus recommandée est que Watpress dispose généralement d'une méthode très structurée et définie charger des scripts sur votre site Web Wtpres Et la raison pour laquelle Whatpress fait cela est parce que imaginez que vous essayez de charger, disons, quatre scripts sur votre en-tête, peut-être que vous avez un script pour Google à des fins de SEA Peut-être avez-vous un autre script qui suit les liens sur lesquels vos visiteurs cliquent sur votre page d'accueil, des choses comme ça Imaginez que quatre ou cinq scripts se chargent dans votre en-tête. Il est toujours possible qu'il y ait un conflit lorsqu'un script entre en conflit avec un autre Mais lorsque vous mettez vos scripts en file d'attente, lorsque vous utilisez cette fonction pour mettre vos scripts en file d'attente, vous dites essentiellement : «   Hé, quelle presse ? Il s'agit d'un fichier de script gyroscopique avec lequel je souhaite travailler. Tu le donnes à What press. appuyer dessus, puis nous déciderons du meilleur moment pour charger ce script en particulier afin qu'il n'entre pas en conflit avec un autre script. C'est, encore une fois, le moyen le plus efficace, le plus pur et le plus propre de charger vos fichiers de script sur votre site Web Whats Permettez-moi de ramener Notepad Plus Plus ici et de vous montrer cela en action Tu vois ? Je suis d'accord avec le thème 21 ici et regardez ici à droite à l'intérieur de ce dossier qui dit actifs. Si je l'ai ouvert, en ce moment, vous verrez que j'ai un autre dossier appelé JS. Il s'agit des fichiers gyroscopiques fournis par défaut avec le thème 2021 Je l'ai ouvert, et maintenant vous verrez tous les fichiers ici, point JS personnalisé, point js personnalisé pv point, etc. Regardez celui-ci ici, point de navigation principal JS. Il s'agit du fichier Gyroscript qui contrôle la navigation dans le menu principal de notre site Web Et quand je l'ouvre ici, peux voir tout le code JavaScript, très, très, très complexe. Vous savez, je pourrais dire que c' un code assez complexe, mais il est là. Vous avez donc tous ces fichiers ici. Comment Wordpress encube-t-il désormais réellement ces fichiers ? Si je reviens à mes fonctions dans ce fichier PHP pour le thème 2021 , c'est ici que vous allez commencer à voir les scripts se charger ici. Voyez-vous le script de navigation principal ? Ça dit : OK, j'ai assez de menu. Cela signifie essentiellement que si l'utilisateur, si l'utilisateur de Wordpress a créé un menu principal pour le site Web, il lance maintenant le script. Vous pouvez voir en ce moment que nous incluons le script ici, point de navigation principal JS. C'est le dossier qui se trouve ici. C'est le code. Dans une fonction, ce fichier PTR qui charge réellement le fichier Gyroscript ici, et vous en voyez d' autres ici également Vous avez le script NQ pour les Embed Js réactifs. Voici le fichier ici, responsive dash EmbedoJS et ainsi de suite Quel que soit le thème que vous utilisez, je vous encourage à consulter les fichiers du thème, à essayer de localiser le dossier Gyroscript contenant tous les fichiers Jaroscrip pour ce thème en particulier, puis à accéder aux fonctions du fichier PT et à essayer de voir où ces fichiers sont Mais encore une fois, lorsqu'il s'agit de charger des fichiers de script sur le site Web de votre bureau, c'est de loin la méthode la plus efficace 20. Conclusion: Eh bien, c'est tout. Nous sommes arrivés à la fin de ce cours, apprenez le PHP pour WordPress. Et du fond du cœur, j'espère sincèrement que vous avez apprécié et trouvé le cours utile. Si c'est le cas, pensez laisser un avis sur le cours. Cela m'aiderait vraiment beaucoup. Et si cela vous intéresse, comme je l'ai mentionné dans la vidéo précédente, j'ai un cours complet qui vous apprendra à devenir développeur WordPress. Donc, si cela vous intéresse, assurez-vous de consulter le cours. Merci beaucoup. Si vous avez des questions sur tout ce qui est abordé dans ce cours, n' qui est abordé dans ce cours, hésitez pas à me le faire savoir et je ferai de mon mieux pour y répondre dès que possible. Je m'appelle Alex. Cela a été un plaisir de vous y retrouver, et je vous parlerai la prochaine fois. Jess.