2015-12-04 12 views
5

Nachdem ich Stunden verbracht und alle verschiedenen Funktionen und Plugins ausprobiert habe, möchte ich fragen, ob einer von Ihnen bereits erfolgreich ein neues Tag in seinem RSS-Feed für das vorgestellte Bild hinzugefügt.Hinzufügen von featured Bild zu RSS-Feed in Wordpress

Sowohl mit den Plugins als auch mit den Funktionen, die ich ausprobiert habe, ging das Bild direkt in das Description-Tag, direkt vor dem Beschreibungstext, den ich auch holen muss.

ist hier eine der Funktion, die ich versucht:

function insertThumbnailRSS($content) { 
global $post; 
if (has_post_thumbnail($post->ID)){ 
$content = '' . get_the_post_thumbnail($post->ID, 'thumbnail') . '' . $content; 
} 
return $content; 
} 

add_filter('the_excerpt_rss', 'insertThumbnailRSS'); 
add_filter('the_content_feed', 'insertThumbnailRSS'); 

Irgendwelche Ideen oder Anregungen?

Ich hole den RSS-Feed meines Blogs mit Yahoo API.

Danke für Hilfe.

Antwort

0

Dies kann leicht mit dem folgenden Code durchgeführt werden hinzugefügt, um Ihr Thema functions.php Datei:

function add_rss_item_image() { 
    global $post; 
    if(has_post_thumbnail($post->ID)) 
    { 
     $thumbnail = get_attachment_link(get_post_thumbnail_id($post->ID)); 
     echo"\t<image>{$thumbnail}</image>\n"; 
    } 
} 

add_action('rss2_item', 'add_rss_item_image'); 
add_action('rss_item', 'add_rss_item_image'); 

Sie können die gleiche Methode zur Ausgabe eines benutzerdefinierten Feldwert in Ihren Feeds verwenden.

Viel Glück!

Verwandte Themen