• 10-05-2020, 00:44:54
    #1
    Flipboard’a sitemin haberlerini yayınlamak için başvuru yaptım yalnız flipboard’a özel bir site haritası (RSS) oluşturmam gerektiği söylendi. Bu yüzden flipboard a özel yapılmış bir rss site haritasına ihtiyacım var. Bunu yapabilecek arkadaşlar fiyat tekliflerini iletebilir mi? Flipboard’ın istediği site haritası tam için https://about.flipboard.com/rss-spec/?utm_campaign=4.0-onboarding&utm_medium=publisher.reject&utm_source= email
    Gerekli tüm bilgiler burada verilmiş. Tamamen bu standartların her birine uygun bir site haritası yapabilecek ve sorunsuz her zaman kullanabileceğim garantisini verenler fiyat iletsin.
  • 10-05-2020, 01:04:24
    #2
    Merhaba aşağıda ki makale yardımcı olur umarım dosyalarınızın yedeğini almayı unutmayın

    https://victor-mochere.com/tr/how-to...-for-flipboard
  • 10-05-2020, 02:48:21
    #3
    Musadgn adlı üyeden alıntı: mesajı görüntüle
    Merhaba aşağıda ki makale yardımcı olur umarım dosyalarınızın yedeğini almayı unutmayın

    https://victor-mochere.com/tr/how-to...-for-flipboard
    hocam malesef yeteli değil
  • 29-06-2022, 09:29:58
    #4
    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 )     ); }