WordPress: an Artikel angehängtes pdf anzeigen

Wenn man ein an einen Artikel angehöngtes pdf-Dokument in WordPress anzeigen will, genügt eine kleine Abänderung des Codes zum Anzeigen von Artikelbildern.

In die funktions.php kommt:

1
2
3
4
5
6
7
8
9
10
11
12
13
// get the first PDF attached to the current post
function my_theme_get_post_pdf() {
    global $post;
 
    $attachments = get_children( array('post_parent' => $post->ID, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'application/pdf', 'order' => 'ASC', 'orderby' => 'menu_order ID') );
 
    if ($attachments) { 
        $attachment = array_shift($attachments);
        return wp_get_attachment_url($attachment->ID);
    }
 
    return false;
}
// get the first PDF attached to the current post
function my_theme_get_post_pdf() {
	global $post;

	$attachments = get_children( array('post_parent' => $post->ID, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'application/pdf', 'order' => 'ASC', 'orderby' => 'menu_order ID') );

	if ($attachments) { 
		$attachment = array_shift($attachments);
		return wp_get_attachment_url($attachment->ID);
	}

	return false;
}

Und im Theme an die entsprechende Stelle:

1
$pdf = my_theme_get_post_pdf();
$pdf = my_theme_get_post_pdf();
Sebastian Galleitner

Autor: Sebastian Galleitner

Sebastian Galleitner ist Senior Webdesigner bei woont-solutions und Inhaber der Zielgestalt Online Agentur.

Leave a Reply

  • (will not be published)

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code lang=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" extra="">