Wenn man Bilder von Flickr nach Wordpress posten will, stolpert man über das Problem, dass man nur Bilder mit 500px Breite posten kann, aber Flickr mittlerweile 640px als Standardgröße hat, was eher den breiter gewordenen Bloglayouts entspricht. Irgendwann habe ich mal irgendwo in einem Blog, das es jetzt nicht mehr gibt, einen Schnipsel Code gefunden, der das Problem löst. Der Mann hatte das gleiche Problem und außerdem wollte er noch alle Fotos von Flickr mit einer Kategorie versehen. Da er Programmierer war, hat er fix seine functions.php in Wordpress bearbeitet und diese Zeilen hinzugefügt: function flickr_url_fixer($content) { if($_SERVER['HTTP_USER_AGENT'] == 'Flickr') { $pattern = '/(/[0-9]+_[0-9a-f]+).jpg/'; preg_match($pattern, $content, $img); $content = preg_replace($pattern, $img[1] . '_z.jpg', $content); return $content; } else { return $content; } } add_filter('content_save_pre', 'flickr_url_fixer'); Und hiermit hat er die Fotos mit einer Kategorie versehen. „3“ ist die id der Kategorie: function flickr_post_cat($post_category) { if($_SERVER['HTTP_USER_AGENT'] == 'Flickr') { $post_category = array('3'); return $post_category; } else { return $post_category; } } add_filter('category_save_pre', 'flickr_post_cat'); Falls mal jemand danach sucht, findet er es vielleicht hier (und ich auch wieder).
Kommentar schreiben