F8EOZ » archive http://www.f8eoz.com Informatique - Electronique - Ham radio Thu, 11 May 2017 15:37:43 +0000 fr-FR hourly 1 http://wordpress.org/?v=3.5 Mon blog – Partie 10 – Créer son thème WordPress – Template Single http://www.f8eoz.com/?p=433 http://www.f8eoz.com/?p=433#comments Mon, 05 Dec 2011 08:41:06 +0000 admin http://www.f8eoz.com/?p=433 Objet
A ce stade du développement de notre thème si vous cliquez sur le titre de l’article pour afficher son contenu, vous remarquez qu’il manque la possibilité d’introduire un commentaire et la navigation d’un article à l’autre, bien pratique pour suivre une série d’articles traitant du même sujet. Comme pour les templates archive et search, plusieurs solutions sont possibles:
- utiliser le template index et ajouter des instructions conditionnelles qui déterminent dans quel contexte on se trouve,
- utiliser le template single qui est la copie du template index modifié.
L’avantage de la première solution est de n’avoir qu’un seul template à maintenir. La seconde solution est intéressante si vous voulez personnaliser la page. La programmation de l’index devient alors plus complexe et moins facile à maintenir.
Nous allons utiliser cette dernière solution.

Fichier single.php
Avec l’éditeur de texte ouvrir un nouveau fichier single.php. Copier dans ce fichier le contenu de index.php.
Modifier la division navigation, entre les balises <div class= »navigation »> et </div> de façon suivante:

<span class="alignleft" ><?php previous_post_link('&laquo; %link') ?></span>
<span class="alignright"><?php next_post_link('%link &raquo;') ?></span>

Juste avant <?php endwhile; ?> <!– fin boucle post –> insérer la fonction:

<?php comments_template(); ?>

Enregistrer le fichier sous /themes/montheme.
Presser CTRL+SHIFT+R (sous Firefox) pour vider le cache du navigateur et rafraichir l’écran.
Vérifier l’affichage du bloc commentaire soit en cliquant sur le nombre de commentaires de l’article dans la page index, soit en cliquant sur le titre de l’article dans la page index pour en afficher le contenu. Remarquez aussi en bas de page, la navigation sur l’ article précédent et suivant.

Télécharger les fichiers de cette partie et les copier sous /themes/montheme .

Liens
Partie 1 – Choix des outils
Partie 2 – Environnement de développement et de qualification
Partie 3 – Installation de WordPress sur serveur local
Partie 4 – Créer son thème WordPress
Partie 5 – Créer son thème WordPress – Template Index
Partie 6 – Créer son thème WordPress – Template Sidebar
Partie 7 – Créer son thème WordPress – Template Footer
Partie 8 – Créer son thème WordPress – Template Archive
Partie 9 – Créer son thème WordPress – Template Search
Partie 10 – Créer son thème WordPress – Template Single
Partie 11 – Créer son thème WordPress – Template Comments
Partie 12 – Créer son thème WordPress – Style Print
Partie 13 – Créer son thème WordPress – Autres Templates
Partie 14 – Créer son thème WordPress – Traduction

]]>
http://www.f8eoz.com/?feed=rss2&p=433 6
Mon blog – Partie 9 – Créer son thème WordPress – Template Search http://www.f8eoz.com/?p=414 http://www.f8eoz.com/?p=414#comments Sun, 04 Dec 2011 17:58:49 +0000 admin http://www.f8eoz.com/?p=414 Objet
La recherche des articles dans le blog en entrant un texte par le dispositif de recherche est réalisée en utilisant par défaut le template index. Comme pour le template archive, l’affichage doit être concis et présenter un bref extrait du début du contenu de l’article. Ceci est réalisé par la fonction the_excerpt() qui remplace avantageusement the_content().
Nous allons simplement copier le template archive.

Fichier search.php
Avec l’éditeur de texte ouvrir un nouveau fichier search.php. Copier dans ce fichier le contenu de archive.php.

Enregistrer le fichier sous /themes/montheme.
Presser CTRL+SHIFT+R (sous Firefox) pour vider le cache du navigateur et rafraichir l’écran.
Pour vérifier l’utilisation du template, entrer un texte dans le champ de recherche, cliquer surle bouton chercher. Entrer un article  assez long pour voir l’effet de la fonction the_excerpt().

Télécharger les fichiers de cette partie et les copier sous /themes/montheme .

Liens
Partie 1 – Choix des outils
Partie 2 – Environnement de développement et de qualification
Partie 3 – Installation de WordPress sur serveur local
Partie 4 – Créer son thème WordPress
Partie 5 – Créer son thème WordPress – Template Index
Partie 6 – Créer son thème WordPress – Template Sidebar
Partie 7 – Créer son thème WordPress – Template Footer
Partie 8 – Créer son thème WordPress – Template Archive
Partie 9 – Créer son thème WordPress – Template Search
Partie 10 – Créer son thème WordPress – Template Single
Partie 11 – Créer son thème WordPress – Template Comments
Partie 12 – Créer son thème WordPress – Style Print
Partie 13 – Créer son thème WordPress – Autres Templates
Partie 14 – Créer son thème WordPress – Traduction

]]>
http://www.f8eoz.com/?feed=rss2&p=414 6
Mon blog – Partie 8 – Créer son thème WordPress – Template Archive http://www.f8eoz.com/?p=404 http://www.f8eoz.com/?p=404#comments Sun, 04 Dec 2011 13:33:40 +0000 admin http://www.f8eoz.com/?p=404 Objet
La recherche des articles dans le blog en filtrant les dates (archives), les catégories, les tags est effectuée en utilisant par défaut le template index. L’affichage doit être concis et présenter un bref extrait du début du contenu de l’article. Ceci est réalisé par la fonction the_excerpt() qui remplace avantageusement the_content(). Plusieurs solutions sont possibles:
- utiliser le template index et ajouter des instructions conditionnelles qui déterminent dans quel contexte on se trouve,
- utiliser le template archive qui est la copie du template index légèrement modifié.
Nous allons utiliser cette dernière solution.

Fichier archive.php
Avec l’éditeur de texte ouvrir un nouveau fichier archive.php. Copier dans ce fichier le contenu de index.php. Remplacer la fonction  <?php the_content(__(‘Lire la suite… ‘, ‘montheme’)); ?> par   <?php the_excerpt(); ?> .

Enregistrer le fichier sous /themes/montheme.
Presser CTRL+SHIFT+R (sous Firefox) pour vider le cache du navigateur et rafraichir l’écran.
Vérifier l’utilisation du template en faisant une sélection sur la date, la catégorie ou le tag. Entrer un article  assez long pour voir l’effet de la fonction the_excerpt().

Note:
En règle générale, en programmation, dupliquer du code identique n’est pas la bonne solution. Je le fais ici pour simplifier l’explication. Il est préférable de créer un fichier php qui permet d’inclure un morceau de code indentique ou une fonction qui sera utilisée dans les templates index, archive, single, search. La maintenance du programme s’en trouve facilité. En cas de modification, il suffit d’intervenir à un seul endroit.

Télécharger les fichiers de cette partie et les copier sous /themes/montheme .

Liens
Partie 1 – Choix des outils
Partie 2 – Environnement de développement et de qualification
Partie 3 – Installation de WordPress sur serveur local
Partie 4 – Créer son thème WordPress
Partie 5 – Créer son thème WordPress – Template Index
Partie 6 – Créer son thème WordPress – Template Sidebar
Partie 7 – Créer son thème WordPress – Template Footer
Partie 8 – Créer son thème WordPress – Template Archive
Partie 9 – Créer son thème WordPress – Template Search
Partie 10 – Créer son thème WordPress – Template Single
Partie 11 – Créer son thème WordPress – Template Comments
Partie 12 – Créer son thème WordPress – Style Print
Partie 13 – Créer son thème WordPress – Autres Templates
Partie 14 – Créer son thème WordPress – Traduction

]]>
http://www.f8eoz.com/?feed=rss2&p=404 5