Wie füge ich Bild in RSS hinzu?

Ich möchte Bild aus Post-Inhalt in meinem RSSFeed hinzufügen, aber alle Tutorials, die ich finde, sind nur für das vorgestellte Bild. Ich möchte Bild von Post-Inhalt und nicht vorgestellten Bild. Wie kann ich das machen?

Solutions Collecting From Web of "Wie füge ich Bild in RSS hinzu?"

Hier ist der Link Ich habe eine Lösung gefunden. So zeigen Sie empfohlene Post-Thumbnails in WordPress-Feeds an

Fügen Sie dieses Code-Snippet in Ihre theme functions.php-Datei ein

// display featured post thumbnails in WordPress feeds function wcs_post_thumbnails_in_feeds( $content ) { global $post; if( has_post_thumbnail( $post->ID ) ) { //if you want to show thumbnail image $content = '
' . get_the_post_thumbnail( $post->ID, 'thumbnail' ) . '
' . $content; // if you want to show full image //$content = '

' . get_the_post_thumbnail( $post->ID,'full' ) . '

' . $content; //if you want to custom image using add_image_size() //$content = '
' . get_the_post_thumbnail( $post->ID, 'custom-image-size' ) . '
' . $content; } return $content; } add_filter( 'the_excerpt_rss', 'wcs_post_thumbnails_in_feeds' ); add_filter( 'the_content_feed', 'wcs_post_thumbnails_in_feeds' );

Dies ist die Konzepte, wie Sie externe Link-Bild zeigen. Wie Sie das externe Bild holen, ist es auf Sie.

Es zeigt alle das gleiche Bild. Ändern Sie einfach den Bildlink für jeden Beitrag. Beispiel: src = “‘. $ image_url.'”

 function rss_feed_from_external_link( $content ) { global $post; $content = '
' . $content; return $content; } add_filter( 'the_excerpt_rss', 'rss_feed_from_external_link' ); add_filter( 'the_content_feed', 'rss_feed_from_external_link' );

Bild zeigt für benutzerdefiniertes Feld.

 add_filter('the_content', 'custom_fields_for_feeds'); add_filter('the_meta','custom_files_for_feed'); function custom_fields_for_feeds( $content ) { global $post; global $post; // Get the custom fields *** // Checks for thumbnail $image = get_post_meta($post->ID, 'Thumbnail', $single = true); // Checks for thumbnail alt text $image_alt = get_post_meta($post->ID, 'Thumbnail Alt', $single = true); if($image_alt == '') { $image_alt = 'This image has no alt text'; } if($image !== '') { $content = '
'.$image_alt.'
' . $content; return $content; } else { $content = $content; return $content; } add_filter('the_content', 'custom_fields_for_feeds'); add_filter('the_meta','custom_files_for_feed');

Sie können auch benutzerdefinierte Bildfelder verwenden, um sie im RSS-Feed anzuzeigen.

Lass mich wissen, dass du dein Problem nicht triggers.

Wenn Sie Inhaltsbilder auf anderen Websites oder Seiten verwenden möchten, können Sie die WordPress-REST-API verwenden. Dies wird Ihnen helfen, auf alle Daten des Inhalts zuzugreifen.