Szabja testre WordPress hírcsatornáját egy kiemelt képpel és szerzői jogi nyilatkozattal (előtti és utáni tartalom)
Egy érdekesség ezzel kapcsolatban WordPress az, hogy a Kiemelt kép soha nem épült be a RSS takarmány. Ez egy kicsit sajnálatos, mivel a kiemelt kép kiválasztása vagy megtervezése nagy figyelmet fordíthat egy cikkre.
Csatlakoztasson tartalmat az RSS-hírcsatorna bejegyzéseihez
Nem túl nehéz a kiemelt képet a tartalom elé fűzni. Íme a kód, amelyet hozzáadtam a WordPress-emhez functions.php
az én gyermek téma 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');
Ezenkívül szeretnék tartalmat hozzáadni a hírfolyam-bejegyzéseim végéhez.
Adjon hozzá tartalmat az RSS-hírfolyam bejegyzéseihez
Ahogy átnézem a visszamutatókat Martech Zone, gyakran tapasztalom, hogy vannak olyan webhelyek, amelyek ellopják a tartalmaimat, és sajátjukként teszik közzé a webhelyükön. Ez egy végtelen hajsza és súlyosbító. Rengeteg alkalom van, hogy a nyomukra bukkanhatok; máskor jelenthetem őket hirdetési hálózataiknak és tárhelyszolgáltatóiknak. De gyakran nagyrészt névtelenek, és nehéz nyomon követni… ha egyáltalán.
Ennek eredményeként az egyetlen választásom az, hogy személyre szabom a hírcsatornámat, és szerepeltessem a szerzői jogi nyilatkozatot, hogy a webhely illetéktelen látogatói lássák a forrást. Ehhez frissítettem a fenti függvényt úgy, hogy az elejére és hozzáfűzze a kívánt információkat.
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');
Az eredményt megtekintheti a hírfolyamomon… minden bejegyzés végén megjelenik a kiemelt kép, valamint a szerzői jog és az eredeti forrás linkjei.