Personalizza il tuo feed WordPress con un'immagine in primo piano e una dichiarazione sul copyright (contenuto pre e post)
Una cosa interessante WordPress è che l' Foto di presentazione non è mai stato incorporato nel RSS foraggio. Questo è un po' un peccato, poiché la selezione o la progettazione dell'immagine in primo piano può attirare molta attenzione su un articolo.
Anteponi il contenuto ai post nel tuo feed RSS
Anteporre l'immagine in primo piano al tuo contenuto non è troppo difficile. Ecco il codice che ho aggiunto al mio WordPress functions.php
nel mio Tema Bambino file:
function prerssfeedcontent($content) {
global $post;
$current_year = date('Y');
$post_title = get_the_title( $post->ID );
$post_link = get_permalink( $post->ID );
$post_image = get_the_post_thumbnail( $post->ID, 'medium' );
// Add the featured image
if ( has_post_thumbnail( $post->ID ) ) {
$precontent = '<p class="thumb">';
$precontent .= '<a href="' .$post_link. '" title="' .$post_title. '">';
$precontent .= $post_image;
$precontent .= '</a></p>';
}
$content = $precontent . $content;
return $content;
}
add_filter('the_excerpt_rss', 'prerssfeedcontent');
add_filter('the_content_feed', 'prerssfeedcontent');
Inoltre, desidero anche aggiungere contenuti alla fine dei post del mio feed.
Aggiungi contenuto ai post nel tuo feed RSS
Mentre sto esaminando i backlink a Martech Zone, scopro spesso che ci sono siti che rubano i miei contenuti e li pubblicano come propri sul loro sito. È un inseguimento senza fine e aggravante. Ci sono molte volte in cui posso rintracciarli; altre volte, posso segnalarli alle loro reti pubblicitarie e provider di hosting. Ma spesso sono in gran parte anonimi e difficili da rintracciare... se non del tutto.
Di conseguenza, la mia unica scelta è personalizzare il mio feed e includere una dichiarazione di copyright in modo che i visitatori non autorizzati del sito possano vedere la fonte. Per fare ciò, ho aggiornato la funzione sopra per anteporre e aggiungere le informazioni che volevo.
function prepostrssfeedcontent($content) {
global $post;
$current_year = date('Y');
$post_title = get_the_title( $post->ID );
$post_link = get_permalink( $post->ID );
$post_image = get_the_post_thumbnail( $post->ID, 'medium' );
$company_title = "DK New Media, LLC";
$company_link = "https://martech.zone/partner/dknewmedia/";
// Add the featured image
if ( has_post_thumbnail( $post->ID ) ) {
$precontent = '<p class="thumb">';
$precontent .= '<a href="' .$post_link. '" title="' .$post_title. '">';
$precontent .= $post_image;
$precontent .= '</a></p>';
}
// Add the copyright
$postcontent = '<p>©';
$postcontent .= $current_year;
$postcontent .= ' <a href="'.$company_link.'">'.$company_title.'</a>, All rights reserved.</p>';
$postcontent .= '<p>Originally Published on Martech Zone: <a href="'.$post_link.'">'.$post_title.'</a></p>';
$content = $precontent . $content . $postcontent;
return $content;
}
add_filter('the_excerpt_rss', 'prepostrssfeedcontent');
add_filter('the_content_feed', 'prepostrssfeedcontent');
Puoi visualizzare il risultato sul mio feed... l'immagine in primo piano viene visualizzata così come il copyright e i collegamenti alla fonte originale alla fine di ogni post.