Atelier Composant ajax & Thème CMS

← Les principes · 9 diapositives · flèches ou clic pour avancer

Atelier de fonctions & cie - À l’intention de vos utilisateurs, ces petits codes s’utilisent dans les articles - Shortcodes - Elles permettent de restreindre les librairies JavaScript à des pages uniques et d’éviter les conflits - Conditions - Elles permettent de réutiliser du code - - Partout dans le thème - - Dans d’autres thèmes - Fonctions - Les filtres permettent de connecter du code à des…
Atelier conditions - Avec le fichier functions.php fourni par le professeur - On le copie dans notre répertoire de thème si on a pas de fichier - Sinon on combine le code de ce fichier avec le notre - Des fonctions y sont déjà programmées pour vous - Pour construire votre condition dans header.php - On appelle les fonctions qui donnent le slug de la page ou la catégorie - On compare le résultat…
Atelier conditions - Avec les conditions on s’assure que… - Elles permettent de restreindre les librairies JavaScript à des pages uniques et d’éviter les conflits - La librairie JavaScript pour l’accordéon n’est incluse QUE dans la page de FAQ - L’accordéon - La librairie de Lightbox JavaScript n’est INCLUSE QUE dans les pages Accueil et Votre nom - Lightbox - La librairie pour la barre de…
Atelier fonctions - Placez-vous dans la boucle qui affiche les résumés d’articles de catégories, donc dans le fichier archives.php - Effacez la commande qui affiche tous les mots-clés de l’article s’il y a lieu : the_tags(), nous allons traiter les mots-clés avant de les afficher - Se renseigner sur la fonction get_the_tags() qui va vous permettre d’obtenir les mots-clés sans les afficher…
RAPPELS - sur les - FONCTIONS - Revoir les bases en php
Atelier fonctions - RAPPEL - Une fonction permet de coder quelque chose dans function.php et de l’appeler d’un autre endroit - On peut paramétrer la fonction, c’est-à-dire lui donner des données à traiter, comme si c’était un travailleur - Elle peut retourner des valeurs, tout comme un travailleur qui fourni le travail qu’il a produit - On les nomme toujours avec un verbe à l’infinitif suivi ou…
Atelier fonctions - function testerExemple() { // ici on inscrit le code de la fonction return "quelque chose"; } - Ce code va dans le fichier functions.php - CODE de la fonction - echo testerExemple(); // ceci va afficher à l’écran le texte fourni par la fonction - Ce code va dans les fichiers du thème - Le template: header.php, footer.php, sidebar.php - Le contenu: index.php, archive.php,…
Atelier fonctions - Fonction qui permet d’afficher l’année courante dans le copyright du site web - Ouvrez la page web de la fonction date() du php http://ca1.php.net/manual/fr/function.date.php - Trouvez la syntaxe qui permet de donner l’année courante avec date("???") - Testez cette fonction dans un petit fichier php à part echo date("???"); - Retournez la concaténation de ce résultat avec le…
Ateliers de découverte - plugin - 3/3 Utilisation des shortcodes - Un shortcode natif - Deux shortcodes de plugin - 2/2 Conditions dans le thème - Syntaxe de l’appel de la fonction - Restriction des JavaScripts aux pages nécessaires - 3/3 Fonctions - Copyright avec année - Copyright Creative Common - Icônes avec des mots-clés - 2/2 Filtres - 2 des 5 filtres proposés - Vous pouvez le terminer à la…