Was ich bisher herausgefunden habe:
Ich habe eine Abfrage wie folgt:
$categories=get_category_by_slug('my_category_slug')
$posts_array = get_posts( array('category'=>$categories->cat_ID, 'numberposts' => -1 ));
foreach($posts_array as $post_array){
$queried_post = get_post($post_array->ID);
//I can get the source file link this way: wp_get_attachment_url( get_post_thumbnail_id($queried_post->ID))
}
Aber die Quelldatei ist einfach zu groß. Funktionen wie the_post_thumbnail( medium )
funktioniert bei mir nicht, weil es nicht nur eine URL ist. Es ist eine URL mit Bild-Tag-Wrapper usw. Gibt es also eine Möglichkeit, nur den Link zu der mittelgroßen (oder kleinen) Datei zu erhalten?
Es ist auch möglich, die Post-Thumbnail-Größe in der functions.php nach der Zeile mit der Themenunterstützung und dem Post-Thumbnail festzulegen:
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 300, 300 );
Ich habe das nicht versucht, aber ich möchte nicht die Größe aller Miniaturansichten festlegen.