fw-post-image
Click here for English version
Description
Ce plugin ne fonctionne pas avec une version de WordPress inférieure à 2.9 !
Depuis WordPress 2.9, vous pouvez choisir quelle image représente votre article et sera affichée en miniature. Ce plugin vous permet une rétro-compatibilité pour vos anciens articles sur lequels vous n’avez pas utilisé cette fonctionnalité propre à WordPress 2.9.
Il filtre la fonction the_post_thumbnail(). Si aucune miniature n’est désignée, le plugin recherche la première image qui appartient à l’article. Si aucune image n’appartient à l’article, le plugin scanne alors le contenu de l’article et récupère la première image qu’il trouve dans le contenu.
L’image sera affichée selon les arguments (taille et attributs) passés à l’appel de the_post_thumbnail().
Installation
- Uploadez le répertoire `fw-post-image` dans le répertoire `/wp-content/plugins/`
- Activez le plugin via le menu Extensions de WordPress
- Assurez-vous que votre thème supporte le système de miniatures en ajoutant dans le fichier the functions.php de votre thème
add_theme_support('post-thumbnails'); - Mettez le template tag `the_post_thumbnail($size, $attr)` dans la boucle (the loop) de votre template là où vous voulez voir apparaître la miniature. Par exemple
<?php the_post_thumbnail('thumbnail', 'class=alignleft'); ?>
FAQ
Le plugin ne fonctionne pas
- Assurez-vous que vous disposez de WordPress 2.9 ou supérieur
- Assurez-vous que votre thème supporte le système de miniatures en ajoutant `add_theme_support(‘post-thumbnails’);` dans le fichier functions.php de votre thème.
- Ajoutez le template tag `the_post_thumbnail($size, $attr)` dans la boucle (the loop) dans votre thème là où vous voulez voir apparaître la miniature. Par exemple :
<?php the_post_thumbnail('thumbnail', 'class=alignleft'); ?>
Changelog
1.2
- Evite une erreur sur getimagesize (ligne 92) lorsque le plugin scanne le contenu et trouve une image qui n’existe pas.
1.1
- Modification du nom du filtre post_thumbnail_html (précédemment post_image_html)
- Modification du nom de l’action pour begin_fetch_post_thumbnail_html (précédemment begin_fetch_post_image_html)
- Modification du nom de l’action pour end_fetch_post_thumbnail_html (précédemment end_fetch_post_image_html)
1.0
- Première release (ne fonctionne plus)
Téléchargement
Téléchargez le plugin depuis le répositoire de plugins de WordPress













19 décembre, 2009 à 6:42 :
Je viens de l’installer, ça marche nickel !!!!
Merci
19 décembre, 2009 à 7:00 :
Salut Philippe ! Merci du retour. As-tu signalé sur la page du plugin chez WordPress que ça marche afin que tous les utilisateurs connaissent la compatibilité de ce plugin ? C’est nouveau, autant s’en servir. Vas sur http://wordpress.org/extend/plugins/fw-post-image/ pour indiquer ton contexte en bas dans la colonne de droite. Merci encore.
19 décembre, 2009 à 7:19 :
J’en ai fait un peu de pub sur twitter, et je viens de m’inscrire sur wordpress pour voter.
19 décembre, 2009 à 7:34 :
Waoo merci Philippe !!!
19 décembre, 2009 à 9:03 :
Hi,
Very helpful plugin.
I wondering about the return code of the function, if no images found. Actually there is no return code. May be it is a good idea to return “false” if no image is found..
if (the_post_thumbnail(‘thumbnail’, ”)===false){ …
20 décembre, 2009 à 5:25 :
Hi Peter,
Actually, the_post_thumbnail function is not a function I created but a core WordPress function which I am filtering with my plugin. I cannot have it return something else than what the core function is returning.
I suppose you want to check if the post has an image ? in this case, you should use the core function has_post_thumbnail. However this function is related to the post meta system which makes me think I should go a little bit further with my plugin.
Furthermore, the_post_thumbnail can only return a string (empty if nothing is found) and should not be tested as it is supposed to display something. However, I suppose you could check if (get_the_post_thumbnail(‘thumbnail’,”) == “”) as this is what will be echoed in the_post_thumbnail and this sould work with my plugin.
Please do not hesitate to come back with ideas. This feature is quite new and we can certainly have this plugin behave a better way.
21 décembre, 2009 à 10:31 :
Je l’ai mis en place sur http://www.netmedia.fr/category/realisations
18 février, 2010 à 12:19 :
Bonjour,
J’ai installé votre plugin mais aucune miniature ne s’affiche. Les modifications de thème semblent pourtant avoir fonctionné..
Quel dommage, c’est pourtant exactement le plugin qu’il me faut
18 février, 2010 à 5:29 :
Thibaut, il doit y avoir un problème au niveau de ton thème (ou ta version de php). Utilises-tu bien la fonction the_post_thumbnail dans ton thème et as tu bien mis
add_theme_support('post-thumbnails');dans ton fichier funtions.php ?As tu bien la version 2.9 de WordPress ?
23 mars, 2010 à 11:45 :
Bonjour,
J’utilise actuellement le thème ” Technologic ” sur mon blog généré par wordpress avec logiquement des miniatures intégrés à chaque article et un diapo. Cependant, impossible pour moi de faire apparaitre des images en miniature par article ni dans mon diapo intégré.
Après avoir passé en revue quelques sites de Thumbnail, on parle d’ajouter une ligne dans le fichier functions.php de mon thème mais étant une quiche dans ce domaine je m’y perd un peu. Je ne sais pas trop où implanter cette ligne…
Si quelqu’un pourrait être assez gentil pour m’expliquer clairement ?
Merci d’avance.
25 mars, 2010 à 2:37 :
Blogger, regarde ma réponse du 18 février à Thibaut juste au dessus de ton commentaire
29 juillet, 2010 à 1:29 :
Un grand merci à toi même si je ne découvre ca que maintenant.