Wordpress Formatvorlage auslesen?

01/03/2015 15:48 c1rca12#1
Hey,

da ich nicht mehr richtig weiter weiß, möchte ich euch mal fragen. Ich hab schon danach gegooglet aber keine wirkliche Antwort gefunden.

Ich nutze Formatvorlagen in meinem Wordpress Theme, wobei ich hier nur die Bilder als Header nutze. Jetzt möchte ich einen Slider auf der Startseite bauen, welcher die Header der letzen 5 Beiträge einer bestimmten Kategorie anzeigt.
Im RSS-Feed werden die Bilder der Formatvorlagen nicht angezeigt, wie genau ich die Bilder auslese weiß ich aber auch nicht.

Vielen Dank!
01/03/2015 23:18 Synatex#2
Wie etwas angezeigt wird kannst du in den Wordpress Templates verändern. Da es sich bei dir um einen Slider handelt würde ich mal davon ausgehen das es sich dann in der header.php, navigation.php, head.php, slider.php o.Ä. handelt. Dies ist jedoch ganz unterschiedlich von Design zu Design.
01/03/2015 23:20 c1rca12#3
Quote:
Originally Posted by Synatex View Post
Wie etwas angezeigt wird kannst du in den Wordpress Templates verändern. Da es sich bei dir um einen Slider handelt würde ich mal davon ausgehen das es sich dann in der header.php, navigation.php, head.php, slider.php o.Ä. handelt. Dies ist jedoch ganz unterschiedlich von Design zu Design.
Ich schätze mal, dass du mein Post nicht gelesen hast. Deine Antwort war zu 100% am Thema vorbei...

Der Slider ist schon gebaut und es funktioniert schon alles. Jedoch fehlen mir noch die Bilder, welche immer von den letzten 5 Beiträgen aus einer bestimmten Kategorie geladen werden sollen. Nur ich weiß nicht wie ich das anstellen soll...
01/04/2015 00:42 teto#4
Kannst du es mir vielliecht nochmal genauer beschreiben mit dem du nutzt diese nur als Header?
01/04/2015 01:07 c1rca12#5
Quote:
Originally Posted by teto View Post
Kannst du es mir vielliecht nochmal genauer beschreiben mit dem du nutzt diese nur als Header?
Bei Wordpress gibt es die Formatvorlagen:

[Only registered and activated users can see links. Click Here To Register...]

Hier nutze ich nur das "Image", der Rest wird nicht genutzt. Jetzt möchte diese Bilder auslesen und die 5 neusten Beiträge aus einer bestimmten Kategorie anzeigen lassen.

Code:
<?php
$thumb_id = get_post_thumbnail_id(40);
$thumb_url_array = wp_get_attachment_image_src($thumb_id, 'thumbnail-size', true);
$thumb_url = $thumb_url_array[0];
?>
<img src="<?php echo $thumb_url; ?>" >
So zeigt man das Bild eines Posts an. Möchte aber halt, dass die 5 neusten Beiträge einer bestimmten Kategorie rausgefiltert werden...
01/04/2015 01:20 teto#6
Das geht so
PHP Code:
<?php  
    $args 
= array( 'numberposts' => '5''category' => );
    
$recent_posts wp_get_recent_posts$args );
    
    foreach( 
$recent_posts as $recent )
    {
        
$feat_image get_the_post_thumbnail($recent['ID'], 'thumbnail') ;
        echo 
$feat_image;
    }
?>
numberpost = Wie viele Beiträge ausgelesen werden
category = Die ID aus welcher Kategorie ausgelesen werden soll

Die Variable $feat_image gibt dir schon das Bild als HTML Element zurück
z.B. <img src=... />


Es gibt noch mehr Filter, standardmäßig wie oben nimmt er immer die 5 neusten, könnte man aber auch ändern und so weiter.

Edit: Ich habe das Beispiel nochmal auf dich zugeschnitten da du ja nur die Thumbnails haben möchtest.
01/04/2015 01:54 c1rca12#7
Quote:
Originally Posted by teto View Post
Das geht so
PHP Code:
<?php  
    $args 
= array( 'numberposts' => '5''category' => );
    
$recent_posts wp_get_recent_posts$args );
    
    foreach( 
$recent_posts as $recent )
    {
        
$feat_image get_the_post_thumbnail($recent['ID'], 'thumbnail') ;
        echo 
$feat_image;
    }
?>
numberpost = Wie viele Beiträge ausgelesen werden
category = Die ID aus welcher Kategorie ausgelesen werden soll

Die Variable $feat_image gibt dir schon das Bild als HTML Element zurück
z.B. <img src=... />


Es gibt noch mehr Filter, standardmäßig wie oben nimmt er immer die 5 neusten, könnte man aber auch ändern und so weiter.

Edit: Ich habe das Beispiel nochmal auf dich zugeschnitten da du ja nur die Thumbnails haben möchtest.
Viele Dank dafür :)

Habe es so gelöst:

PHP Code:
<?php  
    $args 
= array( 'numberposts' => '5''category' => );
    
$recent_posts wp_get_recent_posts$args );
    foreach( 
$recent_posts as $recent )
    {
    
$feat_image wp_get_attachment_url(get_post_thumbnail_id($recent['ID']) );
        echo 
'<li><a href="' get_permalink($recent["ID"]) . '"><img src="' $feat_image '" /></a></li>';
    }
?>