Dostosuj swój kanał WordPress za pomocą wyróżnionego obrazu i oświadczenia o prawach autorskich (treść przed i po)
Jedna interesująca rzecz WordPress jest to, że przedstawiony obraz nigdy nie została włączona do RSS karmić. Jest to trochę niefortunne, ponieważ wybranie lub zaprojektowanie wyróżnionego obrazu może zwrócić uwagę na artykuł.
Dołącz zawartość do postów w swoim kanale RSS
Dodanie wyróżnionego obrazu do treści nie jest zbyt trudne. Oto kod, który dodałem do mojego WordPressa functions.php
w moim dziecko Theme 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');
Ponadto chcę również dodawać treści na końcu moich postów w kanale.
Dołącz zawartość do postów w swoim kanale RSS
Ponieważ przeglądam linki zwrotne do Martech Zone, często stwierdzam, że istnieją witryny, które kradną moje treści i publikują je jako własne w swoich witrynach. To niekończąca się pogoń i irytująca. Jest wiele razy, kiedy mogę je wyśledzić; innym razem mogę zgłosić je do ich sieci reklamowych i dostawców usług hostingowych. Ale często są one w dużej mierze anonimowe i trudne do wyśledzenia… jeśli w ogóle.
W rezultacie jedynym wyborem jest dostosowanie mojego kanału i dołączenie oświadczenia o prawach autorskich, aby nieupoważnieni odwiedzający witrynę mogli zobaczyć źródło. Aby to zrobić, zaktualizowałem powyższą funkcję, aby dodać i dołączyć informacje, które chciałem.
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');
Możesz zobaczyć wynik na moim kanale… wyświetlany jest wyróżniony obraz, a także prawa autorskie i oryginalne linki źródłowe na końcu każdego posta.