Est-il possible de réduire la taille d'image de WordPress rss feed parse to feedburner?
Cela veut dire que je veux toujours conserver la grande taille de l'image sur la page de publication d'origine, mais afficher uniquement la vignette ou l'image de taille moyenne lorsque les abonnés la lisent via feedburner.
C'est très possible, mais assez difficile à réaliser de manière fiable pour tous les cas (je travaillais sur un plugin pour que le client puisse faire cela et plus, mais malheureusement, le projet n'a jamais été achevé).
Mais si vous en avez besoin pour un blog spécifique sur lequel vous avez le contrôle, la tâche peut être simplifiée avec certaines contraintes, limitant principalement le traitement aux pièces jointes.
Si c'est le cas:
the_content_rss
, extrait toutes les images avec regexp;img
de pièce jointe dans une taille plus petite et remplacez la version actuellement utilisée par celle-ci.Si nous parlons de vignettes, alors oui, mais si vous parlez d'images insérées dans votre message, alors ce n'est probablement pas si facile. Vous devez vous connecter à the_content
et voir si la vue actuelle est la vue RSS, puis lancer une expression rationnelle pour les images et éventuellement permuter les tailles. WordPress a une convention de dénomination pour différentes tailles enregistrées (add_image_size
), vous ne devriez donc pas avoir trop de problèmes.
J'ai écrit un plugin qui fait ceci: http://wordpress.org/plugins/rss-image-resize/
Merci, @Rarst de m'avoir mis sur la bonne voie pour le faire!