Erhalte nur Anhänge für diesen Beitrag

Ich habe den folgenden Code:

name) echo '

'.$category[0]->name.'

'; $attachments = get_children( array('post_parent' => get_the_ID(), 'post_type' => 'attachment', 'post_mime_type' =>'image') ); foreach ( $attachments as $attachment_id => $attachment ): $image = wp_get_attachment_url( $attachment_id, 'medium' ); echo $image."
"; endforeach; the_content(); endwhile; ?>

Dieser Code ist in page.php wo ich standardmäßig einen Post auflisten möchte. Ich möchte die Anhänge nur für diesen Post query_posts('posts_per_page=1&cat=1'); Jetzt erhalten Sie auch die Anhänge für die Seite., Wie kann ich das tun?

Solutions Collecting From Web of "Erhalte nur Anhänge für diesen Beitrag"

Versuchen Sie dies mit der function get_children:

 global $post; $args = array( 'numberposts' => -1, 'order'=> 'ASC', 'post_mime_type' => 'image', 'post_parent' => $post->ID, 'post_status' => 'any', 'post_type' => 'attachment' ); $attachments = get_children($args); 

Referenz: http://codex.wordpress.org/Function_Reference/get_children

Was ich von deinem Code verstanden habe, ist, dass du versuchst, den Anhang vom bestimmten Beitrag zu bekommen,

es kann leicht mit query_post gemacht werden,

 query_posts( 'attachment_id=5' ) 

wobei ‘5’ die Post-ID ist