Персонализирайте вашия WordPress канал с представено изображение и декларация за авторски права (съдържание преди и след публикуване)
Едно интересно нещо за WordPress е, че черта на изображението никога не е бил включен в RSS фураж. Това е малко жалко, тъй като изборът или проектирането на представеното изображение може да привлече много внимание към дадена статия.
Добавяне на съдържание към публикациите във вашия RSS канал
Добавянето на представеното изображение към вашето съдържание не е твърде трудно. Ето кода, който добавих към моя WordPress functions.php
в моята Child Theme файл:
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');
Освен това искам да добавя съдържание в края на моите публикации в емисии.
Добавете съдържание към публикациите във вашия RSS канал
Докато преглеждам препратки към Martech Zone, често установявам, че има сайтове, които крадат съдържанието ми и го публикуват като свое на своя сайт. Това е безкрайно преследване и утежняващо. Има много моменти, в които мога да ги проследя; друг път мога да ги докладвам на техните рекламни мрежи и хостинг доставчици. Но често те са до голяма степен анонимни и трудни за откриване... ако въобще.
В резултат на това единственият ми избор е да персонализирам емисията си и да включа декларация за авторски права, така че неоторизираните посетители на сайта да могат да видят източника. За да направя това, актуализирах горната функция, за да предваря и добавя информацията, която исках.
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');
Можете да видите резултата в моя канал… представеното изображение се показва, както и връзките за авторски права и оригиналния източник в края на всяка публикация.