Одна интересная вещь о WordPress заключается в том, что Популярные изображения никогда не был включен в RSS-канал. Это немного обидно, так как выбор или создание избранного изображения может привлечь много внимания к вашей статье.
Добавляйте контент в сообщения в своей RSS-ленте
Добавить избранное изображение к вашему контенту не так уж сложно. Это код, который я добавил в свой WordPress functions.php
в файле моей дочерней темы:
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 = "
// 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');
Вы можете увидеть результат в моей ленте… в конце каждого сообщения есть избранное изображение, а также ссылки на авторские права и оригинальные источники.
Посмотреть ленту зон Martech