Bilder mit 640px Breite von Flickr nach WordPress posten

Wenn man Bil­der von Flickr nach Word­Press pos­ten will, stol­pert man über das Pro­blem, dass man nur Bil­der mit 500px Brei­te pos­ten kann, aber Flickr mitt­ler­wei­le 640px als Stan­dard­grö­ße hat, was eher den brei­ter gewor­de­nen Blog­lay­outs ent­spricht. Irgend­wann habe ich mal irgend­wo in einem Blog, das es jetzt nicht mehr gibt, einen Schnip­sel Code gefun­den, der das Pro­blem löst. Der Mann hat­te das glei­che Pro­blem und außer­dem woll­te er noch alle Fotos von Flickr mit einer Kate­go­rie ver­se­hen. Da er Pro­gram­mie­rer war, hat er fix sei­ne functions.php in Word­Press bear­bei­tet und die­se Zei­len hin­zu­ge­fügt: func­tion flickr_url_fixer($content) { if($_SERVER[‚HTTP_USER_AGENT‘] == ‚Flickr‘) { $pat­tern = ‚/(/[0–9]+_[0–9a‑f]+).jpg/‘; preg_match($pattern, $con­tent, $img); $con­tent = preg_replace($pattern, $img[1] . ‚_z.jpg‘, $con­tent); return $con­tent; } else { return $con­tent; } } add_filter(‚content_save_pre‘, ‚flickr_url_fixer‘); Und hier­mit hat er die Fotos mit einer Kate­go­rie ver­se­hen. „3“ ist die id der Kate­go­rie: func­tion 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, fin­det er es viel­leicht hier (und ich auch wie­der).

Kommentar schreiben

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert