Modification du thème (fin)

le nouveau Quelques petites modifications sur le blog… presque tout est visible sur l’image ci-contre.

De nouvelles petites icônes (encore, oui, mais cela améliore le rendu), la lecture des archives et de catégories qui affichent à la fois le début de l’article ET une image (si l’article en contient une), enfin la barre de recherche déplacée vers le haut.

Sans oublier le « Lire la suite » qui s’affiche à droite maintenant, avec une petite icône, comme vous pouvez le voir ci-dessous….


D’abord ajout de petites icônes donc, sous le titre des articles pour les catégories et les commentaires (récupérées du thème suffusion); et déplacement de « Publié par… » en bas de l’article. Petite amélioration certes, mais c’est plus joli comme ça. Tout se fait par le CSS, c’est assez simple, je ne rentre pas dans les détails.

Concernant l’affichage des articles par Catégories ou par Archives, j’avais remplacé dans le thème la fonction the_content() par the_excerpt() pour n’afficher que les premiers mots de chaque article. C’est très bien, cela permet de lister les articles plus rapidement, mais la fonction the_excerpt() ne permet pas d’afficher les images que je mets souvent en début de chaque article, et c’était un peu triste…

La solution est venue par un plugin appelé « Thumbnails for Excerpt » (TFE) qui permet de le faire très simplement.

En même temps, j’ai ajouté les lignes suivantes dans le fichier functions.php du thème :

function new_excerpt_more($more) {
global $post;
return '<a href="'. get_permalink($post->ID) . '"> [.....]</a>';
}
add_filter('excerpt_more', 'new_excerpt_more');

Ceci pour que les points de suspensions s’affichent sous la forme d’un lien pour accéder à l’article (trouvé sur le wiki de wordpress). Le plugin TFE permet quant à lui d’afficher l’image comme un lien également.

Tout se présentait donc très bien, quand j’ai vu qu’avec certains articles, TFE n’affichait pas de lien. Impossible de comprendre pourquoi tel article lui plaisait ou non… mais reproductible en local sur mon PC en recopiant tel quel le-dit article.
J’ai fini par aller voir dans le code du plugin (fichier thumbnailforexcerpts.php), et supprimer les lignes suivantes :

if(count($words) > $excerpt_length){
array_pop($words);
array_push($words,'...');
$content=implode(' ',$words);
}

De cette manière, tout fonctionne parfaitement. Je ne vois pas à quoi sert le test, et il n’y a pas de commentaires pour l’expliquer. Donc so far so good comme disent les anglais.

Dernière modification, j’ai déplacé le champ de recherche à la hauteur du menu en haut de page. Ça fait longtemps que je voulais le faire, cela rend les deux colonnes plus homogènes (le champ recherche décalait celle de droite, c’était moins joli).

Voilà, je pense que c’est la fin pour cette mise à jour du thème. Finalement, c’est aussi bien de peaufiner un thème existant, que d’en installer un nouveau et de repartir de zéro…

Il faudra que je me penche maintenant sur l’ajout d’un menu déroulant… ce sera pour plus tard.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *