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 ?