Personaliza o teu feed de WordPress cunha imaxe destacada e unha declaración de copyright (contido previo e posterior)
Unha cousa interesante sobre WordPress é que o imaxe destacada nunca se incorporou ao RSS alimentación. Isto é un pouco lamentable, xa que seleccionar ou deseñar a imaxe destacada pode chamar moito a atención sobre un artigo.
Anteponga o contido ás publicacións na súa fonte RSS
Para antepoñer a imaxe destacada ao teu contido non é demasiado difícil. Aquí está o código que engadín ao meu WordPress functions.php
na miña tema neno 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');
Ademais, tamén quero engadir contido ao final das miñas publicacións de feeds.
Engade contido ás publicacións na túa fonte RSS
Mentres estou revisando as ligazóns de retroceso Martech Zone, Moitas veces descubro que hai sitios que rouban o meu contido e o publican como propios no seu sitio. É unha persecución sen fin e agravante. Hai moitas veces que podo rastrexalos; outras veces, podo informarlles ás súas redes publicitarias e provedores de hospedaxe. Pero moitas veces, son en gran parte anónimos e difíciles de localizar... se é o caso.
Como resultado, a miña única opción é personalizar o meu feed e incluír unha declaración de copyright para que os visitantes non autorizados do sitio poidan ver a fonte. Para iso, actualicei a función anterior para antepoñer e engadir a información que quería.
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');
Podes ver o resultado no meu feed... a imaxe destacada móstrase así como os dereitos de autor e as ligazóns da fonte orixinal ao final de cada publicación.