Tùy chỉnh nguồn cấp dữ liệu WordPress của bạn với hình ảnh nổi bật và Tuyên bố bản quyền (Nội dung trước và sau)
Một điều thú vị về WordPress est que le hình ảnh tính năng chưa bao giờ được đưa vào RSS cho ăn. Điều này hơi đáng tiếc, vì việc chọn hoặc thiết kế hình ảnh nổi bật có thể thu hút nhiều sự chú ý đến bài viết.
Chuẩn bị nội dung cho các bài đăng trong nguồn cấp dữ liệu RSS của bạn
Để thêm hình ảnh nổi bật vào nội dung của bạn không quá khó. Đây là mã mà tôi đã thêm vào WordPress của mình functions.php
trong tôi Theme Child tập tin:
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');
Ngoài ra, tôi cũng muốn thêm nội dung vào cuối bài đăng nguồn cấp dữ liệu của mình.
Nối nội dung vào bài viết trong nguồn cấp dữ liệu RSS của bạn
Khi tôi đang xem xét các liên kết ngược đến Martech Zone, Tôi thường thấy rằng có những trang web đang ăn cắp nội dung của tôi và xuất bản nội dung đó dưới dạng nội dung của họ trên trang web của họ. Đó là một cuộc rượt đuổi bất tận và tăng nặng. Có rất nhiều lần tôi có thể theo dõi chúng; những lần khác, tôi có thể báo cáo chúng với mạng quảng cáo và nhà cung cấp dịch vụ lưu trữ của họ. Nhưng thông thường, chúng phần lớn ẩn danh và khó theo dõi… nếu có.
Do đó, lựa chọn duy nhất của tôi là tùy chỉnh nguồn cấp dữ liệu của mình và bao gồm tuyên bố về bản quyền để khách truy cập trang web trái phép có thể xem nguồn. Để làm điều này, tôi đã cập nhật chức năng trên để thêm và thêm thông tin tôi muốn.
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');
Bạn có thể xem kết quả trên nguồn cấp dữ liệu của tôi… hình ảnh đặc trưng được hiển thị cũng như các liên kết nguồn gốc và bản quyền ở cuối mỗi bài đăng.