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.