Öne Çıkan Bir Resim ve Telif Hakkı Bildirimi (İçerik Öncesi ve Sonrası) ile WordPress Akışınızı Özelleştirin
hakkında ilginç bir şey WordPress olduğu özellikli resim içine hiç dahil edilmedi RSS beslemek. Öne çıkan görseli seçmek veya tasarlamak bir makaleye çok fazla dikkat çekebileceğinden, bu biraz talihsiz bir durumdur.
İçeriği RSS Beslemenizdeki Gönderilerin Başına Ekleyin
Öne çıkan görseli içeriğinizin başına eklemek çok zor değil. İşte WordPress'ime eklediğim kod functions.php
benim çocuk Oyun Dosya:
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');
Ek olarak, besleme gönderilerimin sonuna da içerik eklemek istiyorum.
RSS Beslemenizdeki Gönderilere İçerik Ekleyin
Geri bağlantıları incelerken Martech Zone, İçeriğimi çalıp kendi sitelerinde yayınlıyormuş gibi yayınlayan siteler olduğunu sık sık görüyorum. Bu sonu gelmeyen bir kovalamaca ve ağırlaştırıcı. Onların izini sürebileceğim pek çok zaman var; diğer zamanlarda, onları reklam ağlarına ve barındırma sağlayıcılarına bildirebilirim. Ancak çoğu zaman, büyük ölçüde anonimdirler ve izini sürmek zordur… eğer varsa bile.
Sonuç olarak, tek seçeneğim beslememi özelleştirmek ve yetkisiz site ziyaretçilerinin kaynağı görebilmesi için bir telif hakkı beyanı eklemek. Bunu yapmak için, istediğim bilgileri başa ve sona eklemek için yukarıdaki işlevi güncelledim.
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');
Sonucu beslememde görebilirsiniz… öne çıkan resim, telif hakkı ve orijinal kaynak bağlantılarının yanı sıra her gönderinin sonunda görüntülenir.