Développeur WordPress
WordPress mu et BuddyPress

Flux RSS de Fairweb

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

  1. Uploadez le répertoire `fw-post-image` dans le répertoire `/wp-content/plugins/`
  2. Activez le plugin via le menu Extensions de WordPress
  3. 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');
  4. 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

  1. Assurez-vous que vous disposez de WordPress 2.9 ou supérieur
  2. 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.
  3. 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


  • Share/Bookmark

16 Réponses »

  1. Je viens de l’installer, ça marche nickel !!!!
    Merci

  2. 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.

  3. J’en ai fait un peu de pub sur twitter, et je viens de m’inscrire sur wordpress pour voter.

  4. Waoo merci Philippe !!!

  5. 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){ …

  6. 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.

  7. Je l’ai mis en place sur http://www.netmedia.fr/category/realisations

  8. 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

  9. 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 ?

  10. 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.

  11. Blogger, regarde ma réponse du 18 février à Thibaut juste au dessus de ton commentaire :)

  12. Un grand merci à toi même si je ne découvre ca que maintenant.

Trackbacks

  1. » Développement Wordpress Plugin fw-post-image : pour gérer les miniatures depuis WP 2.9 sur les anciens blogs « Fairweb
  2. » Développement Wordpress Mise à jour du plugin fw-post-image « Fairweb
  3. » Développement WordPress WordPress 2.9 vient d’arriver « Fairweb
  4. Utiliser les vignettes avec WordPress 2.9 | Encre de Lune

Laisser une Réponse

Subscribe without commenting

wordpressthemesmarket wordpressthemeshop Blogohblog.com - Premium WordPress Themes Premium Wordpress Themes WordPress Arcade Themes