Suggerimento per WordPress: inserisci le immagini nel feed RSS

WordPress Multisito 1

Scritto da

In

Ecco un codice molto semplice che ti permetterà di inserire la tua immagine in primo piano nel tuo feed RSS, in modo che, quando trasmetti il tuo feed su un social network come Facebook, ad esempio, l'immagine possa accompagnare il titolo e la presentazione del tuo post.

Per fare ciò, vai al tuo file funzioni.php per aggiungere queste righe di codice:

  • Se desideri utilizzare solo la funzione nativa di WordPress che ti consente di mettere in evidenza le immagini, ecco il codice che ti serve:

funzione immagineRSS($contenuto) {
$post globale;
if (has_post_thumbnail($post->ID)){
$contenuto = » . get_the_post_thumbnail( $post->ID, 'thumbnail', array( 'style' => 'float: right; margin:0 0 10px 10px;' ) ) . » . $contenuto;
}
restituire il contenuto $;
}

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

  • Se oltre alla funzionalità nativa delle immagini in primo piano di WordPress, alcuni dei tuoi articoli non hanno immagini in primo piano, il file collegare Ottieni l'immagine scansionerà i tuoi articoli per qualsiasi immagine da utilizzare come immagine in primo piano. Suggerisco quindi questo codice che, se non è presente un'immagine in evidenza, farà funzionare il plugin Ottieni l'immagine per trovarne uno eventualmente inserito nel tuo articolo:

funzione immagineRSS($contenuto) {
$post globale;
if (has_post_thumbnail($post->ID)){
$contenuto = » . get_the_post_thumbnail( $post->ID, 'thumbnail', array( 'style' => 'float: right; margin:0 0 10px 10px;' ) ) . » . $contenuto;
}
altro {
$contenuto = » . get_the_image(array('width' => 150, 'image_scan' => true , 'image_class' => », 'meta_key' => array( 'Thumbnail', 'thumbnail' ))) . » . $contenuto;
}
restituire il contenuto $;
}

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

  • Infine, puoi utilizzare questo codice se desideri verificare se è presente un'immagine allegata all'articolo nel caso in cui non siano presenti immagini in evidenza:

funzione mostra_immagine_feed($contenuto) {

Appassionato dell'ecosistema WordPress? Scoprilo il meglio dei miei articoli su WordPress così come le mie estensioni WordPress per far brillare il tuo sito!

$post globale;
$arg = array(
'post_type' => 'allegato',
'numeropost' => 1,
'post_status' => nullo,
'post_parent' => $post->ID
);

$attachment = get_posts($args);

if (1TP4Allegato) {

$contenuto = '

ID).' ’>' . wp_get_attachment_image($attachment[0]->ID, 'thumbnail') . '»

' . Contenuto $. '
ID).' ’>Leggi di più'; } return $content; } add_filter('the_excerpt_rss', 'show_image_feed');

Commenti

4 risposte a “Astuce WordPress : mettre les images dans le flux RSS”

  1. Avatar Ghislain

    Buongiorno,

    Grazie mille, funziona bene ed è molto semplice da implementare :)

    1. Avatar Zizo
      Zizo

      Top, grazie mille per questo feedback! 😉

  2. Avatar djo
    djo

    Grazie mille, fantastico

  3. Avatar ouaddi
    ouaddi

    per favore non ho letto solo le immagini nel widget RSS

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *