Personalizați-vă feedul WordPress cu o imagine recomandată și o declarație privind drepturile de autor (conținut înainte și postare)
Un lucru interesant despre WordPress est que le imagine cu caracteristici nu a fost niciodată încorporat în RSS a hrani. Acest lucru este puțin nefericit, deoarece selectarea sau proiectarea imaginii prezentate poate atrage multă atenție asupra unui articol.
Adăugați conținutul postărilor din fluxul dvs. RSS
A adăuga imaginea prezentată înaintea conținutului dvs. nu este prea dificil. Iată codul pe care l-am adăugat la WordPress functions.php
în mea Tema copil fișier:
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');
În plus, vreau să adaug conținut la sfârșitul postărilor mele din feed.
Adăugați conținut la postările din fluxul dvs. RSS
Pe măsură ce examinez backlink-urile către Martech Zone, deseori constat că există site-uri care îmi fură conținutul și îl publică ca fiind al lor pe site-ul lor. Este o goană fără sfârșit și agravantă. Sunt de multe ori în care pot să le urmăresc; alteori, le pot raporta rețelelor lor publicitare și furnizorilor de găzduire. Dar, de multe ori, sunt în mare parte anonimi și greu de urmărit... dacă este deloc.
Drept urmare, singura mea alegere este să îmi personalizez feedul și să includ o declarație de drepturi de autor, astfel încât vizitatorii neautorizați ai site-ului să poată vedea sursa. Pentru a face acest lucru, am actualizat funcția de mai sus pentru a adăuga și a adăuga informațiile pe care le doream.
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');
Puteți vedea rezultatul pe feedul meu... imaginea prezentată este afișată, precum și link-urile pentru copyright și sursa originală la sfârșitul fiecărei postări.