Fügen Sie einen Audioanhang zu RSS hinzu

So füge ich ein vorgestellten Bild zu meinem RSS hinzu:

function featuredtoRSS($content) { global $post; if ( has_post_thumbnail( $post->ID ) ){ $content = '' . get_the_post_thumbnail( $post->ID, 'topImage', array( 'style' => 'margin:0 auto; border: 1px solid #555; display:block;' ) ) . '' . $content; } return $content; } add_filter('the_excerpt_rss', 'featuredtoRSS'); add_filter('the_content_feed', 'featuredtoRSS'); 

Alle meine Posts haben AudioAnhänge (einen pro Post), und ich möchte sie auch zu RSS hinzufügen. Wie würde ich das erreichen?

Danke im Voraus.

Solutions Collecting From Web of "Fügen Sie einen Audioanhang zu RSS hinzu"

Sie können diesen Teil zu Ihrer function hinzufügen:

 $audios =& get_children('post_type=attachment&post_parent='.$post->ID.'&post_mime_type=audio' ); foreach ( $audios as $id => $audio ){ $content.=''.$audio->post_title.' '; } 

Hinzufügen von Audio-Links zu Ihrem Feed-Inhalt.

Ich benutze get_children() hier, hier kannst du mehr darüber lesen:

http://codex.wordpress.org/Function_Reference/get_children

Bearbeiten:

Hier ist die ganze function:

 function featuredtoRSS($content) { global $post; if ( has_post_thumbnail( $post->ID ) ){ $content = '' . get_the_post_thumbnail( $post->ID, 'topImage', array( 'style' => 'margin:0 auto; border: 1px solid #555; display:block;' ) ) . '' . $content; } $audios =& get_children( 'post_type=attachment&post_parent='.$post->ID.'&post_mime_type=audio' ); foreach ( $audios as $id => $audio ){ $content.=''.$audio->post_title.' '; } return $content; } add_filter('the_excerpt_rss', 'featuredtoRSS'); add_filter('the_content_feed', 'featuredtoRSS');