Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Wie man in WordPress Miniaturansichten von Beiträgen hinzufügt

Hinweis der Redaktion: Wir erhalten eine Provision für Partnerlinks auf WPBeginner. Die Provisionen haben keinen Einfluss auf die Meinung oder Bewertung unserer Redakteure. Erfahre mehr über Redaktioneller Prozess.

Post-Thumbnails werden von Tag zu Tag beliebter. Viele Magazinthemen verknüpfen ein Bild mit einem bestimmten Beitrag, das sie später entweder auf der Startseite oder auf der Beitragsseite anzeigen. Wir zeigen ein Thumbnail mit unseren Beiträgen sowohl auf der Beitragsseite als auch auf der Kategorieseite an. In älteren Versionen wurde diese Funktionalität mit Hilfe der Methode der benutzerdefinierten Felder erreicht, die nicht sehr benutzerfreundlich war. Dank der WordPress-Core-Entwickler wurde diese Funktion zusammen mit vielen bemerkenswerten Funktionen in WordPress 2.9 in den Core aufgenommen.

Sehen Sie sich einfach das Video an oder lesen Sie das Tutorial unten :)

Video

Leitfaden für Einsteiger

Sie werden eine solche Option in der Seitenleiste Ihres Write Post Panels im WordPress Dashboard sehen.

Post Thumbnails in WordPress

Klicken Sie auf den Link, und Sie werden auf eine Seite zum Hochladen von Bildern weitergeleitet. Laden Sie das Bild hoch, und Sie werden etwas wie dieses sehen:

Post Thumbnails in WordPress

Klicken Sie einfach auf den Link „Als Miniaturbild verwenden“. Sobald Sie das getan haben, sehen Sie einen Bildschirm wie diesen:

Post Thumbnails in WordPress

Der obige Bildschirm bedeutet, dass Sie fertig sind. Klicken Sie einfach auf „Veröffentlichen“ und das Bild wird auf Ihrer Website angezeigt.

Leitfaden für Entwickler

Auch wenn diese Funktion zum Kern hinzugefügt wurde, wird nicht jeder Benutzer diese Option in der Seitenleiste seines Beitragsschreib-Panels sehen. Dies ist eine der Funktionen, die nur aktiviert werden kann, wenn das Theme sie unterstützt. Ältere kostenlose Themes unterstützen sie möglicherweise nicht, sodass Sie den Entwickler um ein Update bitten müssen, oder Sie können es selbst tun, indem Sie diese Anleitung befolgen.

Zuerst müssen Sie die Datei functions.php in Ihrem Theme-Ordner öffnen und den folgenden Code einfügen:

add_theme_support( 'post-thumbnails' );

Dieser Code aktiviert die Theme-Unterstützung sowohl für Beiträge als auch für Seiten. Sie werden nun eine Option in Ihrem Dashboard sehen können. Sie wird jedoch nicht in Ihren Themen angezeigt, da wir den Code noch nicht in das Thema eingefügt haben.

Mit diesem Code können Sie das Vorschaubild an einer beliebigen Stelle innerhalb der Schleife anzeigen:

<?php the_post_thumbnail(); ?>

Das war die Grundfunktion, aber wenn Sie fortgeschrittenere Einstellungen vornehmen wollen, wie z.B. die Größe der Thumbnails festlegen wollen, müssen Sie nur Ihre functions.php-Datei öffnen und den Code wie folgt einfügen:

add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 50, 50, true );

Die Abmessungen werden in dieser Reihenfolge festgelegt: Breite x Höhe und diese sind Pixel.

Sie können auch zusätzliche Bildgrößen für Ihr Featured Image hinzufügen, indem Sie diese Zeile hinzufügen:

add_image_size( 'single-post-thumbnail', 590, 180 ); // Permalink thumbnail size

Später können Sie die spezifischen Thumbnail-Größen in Ihrer Beitragsschleife wie folgt aufrufen:

<?php the_post_thumbnail('single-post-thumbnail'); ?>

Dies ist eine abgespeckte Version der vollen Funktionalität dieser Funktion. Wir haben versucht, es einfach zu halten, so dass jeder es nachvollziehen kann. Wenn Sie weitere Informationen zu dieser Funktion wünschen, lesen Sie bitte weiter:

Mark Jaquith’s Artikel über Post Thumbnails
WordPress Codex

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

80 KommentareEine Antwort hinterlassen

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Chrissy says

    Is this necessary with Genesis Child Themes. They seem to have a featured image for their posts already. Thanks

  3. Kathleen Smitheram says

    So… I tried this and I think I broke my site. I now get this error

    Parse error: syntax error, unexpected ‚“‚ in /home/content/21/10729521/html/wp-content/themes/desk-mess-mirrored/functions.php on line 642

    and can’t get into my dashboard. I’m new to self-hosting and I have no idea how to fix this. HELP!

  4. Drew says

    Hi,

    Thanks for this post it totally helped me out!

    Question, now how would I also show the featured image (in a different size) within the actual post only (not in the loop)?

    Thanks :)

  5. canada goose jackets says

    Keep writing, continue to inspire, to keep creating I like the idea and the website is fairly easy to use. I do wish that they would review more than the top 20 or so websites in the field. The web is a big place.

  6. canada goose jackets says

    Keep writing, continue to inspire, to keep creating I like the idea and the website is fairly easy to use. I do wish that they would review more than the top 20 or so websites in the field. The web is a big place.

  7. mbtshoesmbts says

    Thanks for posting this info. I just want to let you know that I just check out your site and I find it very interesting and informative. I can’t wait to read lots of your posts.

  8. lakkolmahendra says

    Thank you very much for the wonderful information. It’s simple method to add thumnail in your homepage. I’ll try for my site today.

  9. LukeSwenson says

    I’m working on WorPress Version 3.2.1. I noticed that the module in the admin reads „Featured Image“ rather than „Post Thumbnail.“

    Also, I get the following error when I try to add an image in the admin:

    Warning: Cannot modify header information – headers already sent by (output started at /——–/—-/——/——-/wp-content/themes/html5/functions.php:58) in /Applications/MAMP/htdocs/justine/wp-admin/async-upload.php on line 2648

  10. SagivHaalush says

    @wpbeginner Hey :) VERY(!) helpful post, However I got to the exact same problem after adding the 2 lines(at the bottom…). When I put them at the beginning, nothing happens…

    Can you please be more specific as for the placement in the loop(Which/where)? Thanks :)

  11. birdhammer says

    Hi there, I just tried to enter the code above by following instructions in the video, but when I updated it I got a parse error. I cannot even log into my dashboard. I feel like an idiot!

    I use wordpress with modularity lite theme and my site is birdhammer.com.

    Can you please help me?

  12. wpbeginner says

    The placement of the code in your functions.php file is probably causing the errors. Are you using a theme framework? Are you adding it way at the bottom??

  13. CaseyDennison says

    mines not working at all i keep gettin errors in the php and it is written up correctly. i dunno is screwed it keeps showing the functions code at the very top of my wp dashboard ??? thats weired

  14. davede says

    @wpbeginner Ah thanks, I resolved the problem. details here: (well seems i can’t paste a url in). that sucks.

  15. davede says

    Good stuff.Thank you.

    I’m having a hard time having the thumbnail appear only in the excerpt not on the post page.

    any ideas?

  16. kevin.m.kwok says

    Hello, great tutorial. Everything works, except I can’t get the thumbnail to post „left“ of my post on my homepage. It always goes on top of my post, even if I select left in the thumbnail options. Any Ideas?

  17. Peter Wolff says

    Hi WP Beginner.

    Great WP tutorial above from the Editorial Staff!

    I have a quick WP thunmbnail gallery page photo question. I’ve been trying to add some simple Custom Field php code to my Catefory.php template in order to add a small text caption title below each thumnail image. Very frustrated…anyway, I have attached below the Category.php thumbnail loop and was wondering if you can help me write the a Custom Field php code (field called „thumb_tag“) within this loop. Here’s the code:

    ID, ‚main_image‘, true); ?>

    <a href="“ ><img src="/resize.php?w=162&h=105&file=“ alt=““ title=““ width=’162′ height=’105′ />

    Thank you very much!

    Pete

  18. shivam says

    i am new to wordpress,not knowing too much programming..i liked ur article.but can u tell me exact at which position we have to place this code..like fuctions.php is a file,which we have to edit,at what place we have to add that code,is there any demo for that?

  19. mark says

    Great tutorial – However, and I cant find this information anywhere – BUT, I want to add the thumbnail to the post-editor screen so that my writers can see what it would look like inline with the post before they publish. Where could I do that? Thanks in advance.

  20. elizabeth says

    Hi
    Thank you for the info. i followed the steps in my theme, however my pictures still do not show in the image box…they look like broken files on my Home page. When I click on them, then they appear. How can i make them visible on the home page? Thanks

  21. janine says

    Thanks for the great post – specifically about add_theme_support( ‚post-thumbnails‘ ); – It worked great with the wootheme I am modifying

  22. saBEE says

    Thank you for the great information.

    Each of my posts has a photo. I am trying to get each post’s photo to show up as a thumbnail in the RSS feed. Will the above method work to do this?

  23. Bernard says

    I’ve gone through the steps in this tut, but for some reason I get the following error whenever I try to select an image from the gallery option:

    Fatal error: Call to undefined function: get_post_thumbnail_id() in /wp-admin/includes/media.php on line 1292

    Can anyone help me in sorting this out?

    thanks
    Bernard

  24. darren says

    is this actually cropping the image on upload? Or does it just display it at the appropriate height and width when it calls it on the page? I ask b/c we pull our feed from our blog onto a non wp site and link back to it but would like to be able to reference the thumbnails. It is a asp site so I don’t have the luxury of php’s native image manipulation

  25. Helen says

    Hello
    We have this code in theme functions (it came with theme skin) the theme has a image slider that uses the ‚post thumbnail‘ function. yet it doest show in admin so we cant get slider to work;

    <?php

    help : ) thank you

  26. Ami says

    works great!! just one query.. how can i add a link or wrap a link around

    so that when someone click the link a lightbox opens with the original size.

    Just to clarify.

    At the moment in functions.php I have

    add_image_size(‚my-custom-image‘, 640,9999); so the image in the post is 640 in width, this will then be linked to the original image which is say 1000px by 500px.

    I did find this: http://polymathworkshop.com/shoptalk/2010/03/19/get-the_post_thumbnail-direct-path-for-wordpress/ which works to a degree but opens the thumbnail in the lightbox.

  27. Eduardo Antunes says

    Cool!

    To remember:

    > add in functions.php

    add_theme_support(‚post-thumbnails‘);
    set_post_thumbnail_size(70, 70, true);

    > add in the loop:

    php the_post_thumbnail();

  28. Ricky@twitter apps says

    Weel I was looking for the same thing. I have a quick question for ya. Is there any way to have default image of the category to show as a thumbnails? Or is there anyway to fetch first image of the post and use it as thumbnail as related post.
    I implemented the above technique on my blog but the major problem is my all the posts doesn’t have thumbnail enabled. Which makes the situation horrible as I have to update all the post with thumbnail.
    Is there anyway to use first image as default thumbnail using above technique?

  29. Jal says

    Editors,

    Do you use the wordpress’s post editor or some offline blog publishing software? I use Live Writer which has some decent options but sometimes I think of a switch-over to Wp’s post editor. Can you share some views on this please?

    Thank you

  30. Antonio says

    Wow thanks I’ve always wondered how to do this but never really had the patience to look for a solution. I didn’t know it was this simple. WOOOOT! Thanks. :)

  31. Trisha says

    Any idea if this works for Page thumbnails? I’m trying to list child pages using this code. (the 2nd one, in ‚post format‘. Switched out all instances of ‚content‘ with ‚excerpt‘ and used Andrew Oz’s Excerpt Editor which is seriously cool.

    When I try to plug in the code for the thumbnail, it doesnt show.

    Any idea what I might be doing wrong?

  32. Cosmin says

    Guys, does this only work with square images?

    As in 50px by 50px?

    I heard someone mention it only takes the height value when specifying dimensions…
    (so 50px by 30px wouldn’t work)

    • Editorial Staff says

      It will work with any size. Sometimes the image quality will be lost if it is not the right ratio. We have it working on a client’s website and it works perfectly fine.

      Admin

  33. Luke says

    I’m a beginner and love what you’re doing. Would be nice to get very specific instructions for stuff like this. When I copy/paste to functions it doesn’t work.

    Thoughts on what I could be doing wrong? Maybe a functions for beginners post?

    Thank you and keep up the great work.

    • Editorial Staff says

      Are you using WordPress 2.9? If so then there is no way that it would not work. This is probably the best break down of this code.

      While we try to make everything as clear as possible, sometimes it requires prior knowledge to complete some tasks.

      If you want one of our staff to take a look and do this for you we can do it for a small fee.

      Admin

  34. Cosmin says

    Sweeeeeet!

    Thanks guys, perfect timing, as I’m working on a WordPress theme for a client and it requires just this!

    Now it will be sooo easy for the less-tech-savvy person that’ll write posts :)

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.