web-dev-qa-db-fra.com

quelle est la différence entre timthumb et post thumbnail?

Je reçois l'image par WordPress construit dans post_thumbnail, mais je vois que beaucoup de développeurs utilisent timthumb pour cela et je ne sais pas pourquoi! est-ce plus flexible ou quelque chose?

1
Rahman Sharif

Il y a deux raisons:

  1. post_thumbnail a été introduit avec WordPress 2.9 et de nombreux thèmes utilisant TimThumb, car post_thumbnail ne leur était pas encore disponible.
  2. TimThumb est plus flexible que post_thumbnail - il vous donne plus d'options pour le rognage des images et permet d'utiliser des filtres simples. à appliquer aux images.

Cependant, TimThumb a également posé des problèmes de sécurité , en particulier avec les sites qui n'ont pas mis à jour leurs thèmes (et donc leurs versions timthumb). De ce fait, il est souvent plus judicieux d’utiliser une post-vignette, en particulier si vous n’avez pas besoin de beaucoup plus que le rognage intégré pour les vignettes de WordPress.

1
Gavin Anderegg

Oui, c'est plus flexible. Il vous permet de redimensionner ou de rogner l'image à votre guise (vérifiez sa liste de paramètres: http://www.binarymoon.co.uk/2012/02/complete-timthumb-parameters-guide/ ). Et regardez aussi la page d'accueil du projet: http://www.binarymoon.co.uk/projects/timthumb/

D'un autre côté, si vous n'avez pas besoin d'utiliser la manipulation d'image avancée, l'image de la fonctionnalité WordPress (post_thumbnail) est OK. Personnellement, je n'ai jamais utilisé timthumb dans mes thèmes et ils fonctionnent tous bien. Surtout quand vous pouvez add_image_size

0
david.binda