Konuyu hortlatıyorum ama çözümü buldum
"wordpress flipboard rss beslemesi ekleme yöntemi"

1.kod un oldugu site
https://victor-mochere.com/tr/how-to...-for-flipboard
2.kod un oldugu site
https://keybusinessmarketing.co.uk/h...osure-element/

yukardaki viktor amcamızın hazırladıgı kod ve yöntem aslında dogru sadece "enclosure" etiketi hariç kalanları ekliyor enclosure eklemek için yöntem şu

Öncelikle 1.kod'u eklemek için sitenize ftp yaparak Public html' klasörü altındaki 'wp-include' klasörünü bulun Wp-include' klasörünün altında 'functions.php' dosyasını bulun
bir kod editörü ile dosyayı açın ardından

functions.php en altına ekleyin kaydedip rss beslemenizin calısıp calısmadıgına bakın hata almaz calısıyorsa dogru yoldasınız
ardından
siteniz.com/feed/ diyerek rss beklemenizin calısıp calısmadıgına bakabilirsiniz.
not:rss beslemesi için en iyi wordpress eklentisi GN Publisher


2.kod Olarak belirtilen kodu kopyalın"web sitesinden daha temiz kopyalarsınız kod şeklinde" az önce 1.kod u girdiğimiz feed kodlarının bir altına ekleyip kaydedin
siteniz.com/feed/ dediğinizde feed calısıyorsa sorun yoktur içerisinden "enclosure " şeklinde arama yaptıgınızda feed yazısının en altıda aşağıdaki şekilde çıkması gerekmekte

<enclosure url="https://www.siteniz.com/wp-content/uploads/2022/06/-1024x976.jpg" length="105197" type="image/jpeg" /> </item>

1.kod

function feedFilter($query) {    if ($query->is_feed) {        add_filter('rss2_item', 'feedContentFilter');        }    return $query;
}
add_filter('pre_get_posts','feedFilter');

/* BEGIN SNIPPET ----------------------------------------- */
/** * Get Remote File Size * * @param string $url as remote file URL * @return int as file size in byte */
function remote_file_size($url) { # Get all header information $data = get_headers($url, true); # Look up validity if (isset($data['Content-Length'])) # Return file size return (int) $data['Content-Length'];
}
/* END SNIPPET ----------------------------------------- */

function feedContentFilter($item) {
global $post;
$args = array( 'order' => 'ASC', 'post_type' => 'attachment', 'post_parent' => $post->ID, 'post_mime_type' => 'image', 'post_status' => null, 'numberposts' => 1, ); $attachments = get_posts($args); if ($attachments) { foreach ($attachments as $attachment) { $image = wp_get_attachment_image_src($attachment->ID, 'full'); $mime = get_post_mime_type($attachment->ID); } }
if ($image) { echo ''; } return $item;
}
2.kod

2.kod un yer aldıgı siteden kodları kapyalıyacaksanız aşağıdaki kod en başta yer alıyor ama rss2 zaten bizim ilk kodumuzda oldugu için aşağıdaki kodu eklerseniz hata verir
add_action( 'rss2_item', 'add_post_featured_image_as_rss_item_enclosure' );

function add_post_featured_image_as_rss_item_enclosure() {    if ( ! has_post_thumbnail() )        return;     $thumbnail_size = apply_filters( 'rss_enclosure_image_size', 'large' );    $thumbnail_id = get_post_thumbnail_id( get_the_ID() );    $thumbnail = image_get_intermediate_size( $thumbnail_id, $thumbnail_size );     if ( empty( $thumbnail ) )        return;     $upload_dir = wp_upload_dir();     printf(         '<enclosure url="%s" length="%s" type="%s" />',        $thumbnail['url'],         filesize( path_join( $upload_dir['basedir'], $thumbnail['path'] ) ),         get_post_mime_type( $thumbnail_id )     ); }