Oanpasse jo WordPress-feed mei in featured ôfbylding en auteursrjochtferklearring (foar- en postynhâld)
Ien nijsgjirrich ding oer WordPress is dat it opnommen byld is nea opnaam yn de RSS feed. Dit is in bytsje spitich, om't it selektearjen of ûntwerpen fan 'e oantsjutte ôfbylding in soad omtinken kin lûke op in artikel.
Meitsje ynhâld foar op de berjochten yn jo RSS-feed
It is net al te dreech om de oantsjutte ôfbylding foar jo ynhâld foar te setten. Hjir is de koade dy't ik tafoege oan myn WordPress functions.php
yn my Child Theme map:
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');
Derneist wol ik ek ynhâld tafoegje oan 'e ein fan myn feedposts.
Ynhâld taheakje oan de berjochten yn jo RSS-feed
As ik backlinks besjogge nei Martech Zone, Ik fyn faak dat der siden binne dy't myn ynhâld stelle en it publisearje as har eigen op har side. It is in einleaze efterfolging en fergriemend. Der binne genôch tiden dat ik kin track se del; oare kearen, Ik kin melde se oan harren advertinsje netwurken en hosting providers. Mar faak binne se foar in grut part anonym en dreech op te spoaren ... as al.
As resultaat is myn iennichste kar om myn feed oan te passen en in copyrightferklearring op te nimmen, sadat net-autorisearre sidebesikers de boarne kinne sjen. Om dit te dwaan, haw ik de boppesteande funksje bywurke om de ynformaasje dy't ik woe foar te setten en ta te heakjen.
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');
Jo kinne it resultaat besjen op myn feed ... de featured ôfbylding wurdt werjûn lykas de auteursrjochten en orizjinele boarne keppelings oan 'e ein fan elke post.