Get-attachment urls für einen Beitrag - WordPress

Ich versuche zum erstellen einer Liste von PDF-Dateien (Newsletter pro Monat erstellt). Habe ich einen custom post type mit dem Namen 'Newsletter' und eingeschränkt, dass es nur stehend, einen 'Titel'.

Habe ich dann das advanced custom fields plugin zum hinzufügen einer Datei-upload-button, um diesen Beitrag geben. Daher ist jeder Beitrag hat einen Titel und eine Schaltfläche zum hochladen der pdf-Datei.

Habe ich dann geschrieben, die unterhalb der Funktion zum ausgeben der Liste der Anlagen.

function list_newsletters(){

    $args = array( 'post_type' => 'newsletters' );
    $loop = new WP_Query( $args );
    while ( $loop->have_posts() ) : $loop->the_post();
        $permalink = get_permalink();
        $title = get_the_title();
        $id = get_the_ID();
        $attachment = wp_get_attachment_url($id);
        echo '<li><a href="'.$attachment.'">'.$title.'</li>';
    endwhile;

}

Jedoch die wp_get_attachment_url($id) scheint nicht zu funktionieren. Ich denke, das ist, weil ich sein soll, liefert die Anlage-ID statt der post-ID. Ich habe sah rund um online-und kann nicht finden, einen klaren Weg zu finden, die attachment-ID für einen bestimmten Beitrag.

Genau zu klären, jeder post nur eine Datei Anhängen.

Danke im Voraus

InformationsquelleAutor Glynn | 2013-02-05

Schreibe einen Kommentar