तपाईंको WordPress साइटको फिडहरूमा बाह्य पोडकास्ट फिड थप्नुहोस्

WordPress पोडकास्ट फिड कार्यहरू

एक लोकप्रिय पोडकास्ट अनलाइन उपयोग WordPress तिनीहरूको पोडकास्टको बारेमा जानकारीको लागि प्रकाशन मञ्चका साथै प्रत्येक कार्यक्रमको बारेमा जानकारीको एक टन प्रकाशन गर्न। जहाँसम्म, तिनीहरू वास्तवमा पोडकास्ट होस्ट गर्छन् बाह्य पोडकास्ट होस्टिंग ईन्जिनमा। यो साइट को आगन्तुकहरु लाई राम्रो सहज छ - तर एक सुविधा अभाव छ जुन प्रयोगकर्ताहरु को लागी अदृश्य तर गुगल जस्तै क्रॉलरले देख्न सक्ने छन्।

गुगलले तिनीहरूको समर्थनमा यो निर्दिष्ट गर्दछ:

थप रूपमा, यदि तपाइँ तपाइँको आरएसएस फिडलाई गृहपृष्ठसँग सम्बद्ध गर्नुहुन्छ भने, प्रयोगकर्ताहरूले तपाइँको पोडकास्टको नामबाट खोजी गर्दै तपाइँको पोडकास्टको वर्णन पाउन सक्दछन् र Google खोजमा तपाइँको शोको लागि एपिसोडहरूको क्यारोसेल पनि प्राप्त गर्न सक्दछन्। यदि तपाईं लि linked्क गरिएको होमपेज प्रदान गर्नुहुन्न, वा गुगलले तपाईंको गृहपृष्ठ अनुमान गर्न सक्दैन भने, तपाईंको एपिसोडहरू अझै गुगल खोजी परिणामहरूमा देखा पर्न सक्छ, तर केवल समान विषय मा अन्य पोडकास्टहरूबाट एपिसोडहरूको साथ समूहबद्ध गरियो।

गूगल - गुगलमा तपाईंको पोडकास्ट पाउनुहोस्

 दुई सम्बन्धित संग, तपाईं गुगल मा केहि राम्रो कभरेज प्राप्त गर्न सक्नुहुनेछ:

गुगल SERP मा पोडकास्टहरू

साइटको क्रलिंगले ब्लग पोष्ट फिड प्रकट गर्दछ, तर वास्तविक होइन पोडकास्ट फिड - जुन बाह्य रूपमा होस्ट गरिएको छ। कम्पनीले यसको हालको ब्लग फिड राख्न चाहन्छ, त्यसैले हामी साइटमा थप फिड थप्न चाहान्छौं। यहाँ कसरी छ:

  1. हामीले कोड कोड गर्नु पर्छ नया समाचार तिनीहरूको WordPress विषयवस्तु भित्र।
  2. हामीले पर्छ पुनः प्राप्त गर्नुहोस् र बाह्य पोडकास्ट फिड प्रकाशित गर्नुहोस् त्यो नयाँ फिडमा।
  3. हामीले पर्छ टाउको मा एक लिंक जोड्नुहोस् नयाँ फिड URL प्रदर्शन गर्दछ कि WordPress साइट को।
  4. बोनस: हामीले नयाँ पोडकास्ट फिड यूआरएल सफा गर्नु आवश्यक छ त्यसैले हामीले क्वेरीस्ट्रिingsमा निर्भर गर्नु पर्दैन र हामी पनि सक्दछौं पथ पुन: लेख्नुहोस् राम्रो URL मा।

WordPress मा कसरी नयाँ फिड थप्ने

तपाईको विषयवस्तु वा (अत्यधिक सिफारिश गरिएको) बाल विषयवस्तुको फंक्शन.पीपीपी फाइल भित्र तपाई नयाँ फिड थप्न चाहानुहुन्छ र वर्डप्रेसलाई तपाईले यो कसरी बनाउने भनेर बताउन चाहानुहुन्छ। यसमा एउटा नोट ... यसले नयाँ फिड प्रकाशित गर्दछ https://yoursite.com/?feed=podcast

function add_podcast_feed() {
    add_feed( 'podcast', 'render_podcast_feed' );
}
add_action( 'init', 'add_podcast_feed' );

बाह्य पोडकास्ट फिड पुन: प्राप्त गर्नुहोस् र यसलाई वर्डप्रेस फिडमा प्रकाशित गर्नुहोस्

हामीले वर्डप्रेसलाई भनेका छौं कि हामी पोडकास्ट प्रयोग गरेर प्रस्तुत गर्दछौं रेन्डर_पोडकास्ट_फिड, त्यसैले हामी अब बाह्य फिड पुन: प्राप्त गर्न चाहन्छौं (h को रूपमा नामित)ttps: //yourexternalpodcast.com/feed/ तलको प्रकार्यमा र अनुरोधको समयमा WordPress भित्र नक्कल गर्नुहोस्। एउटा नोट ... WordPress प्रतिक्रिया क्यास गर्नेछ।

function render_podcast_feed() {
    header( 'Content-Type: application/rss+xml' );
    $podcast = 'https://yourexternalpodcast.com/feed/';
    
    $response = wp_remote_get( $podcast );
        try {
            $podcast_feed = $response['body'];

        } catch ( Exception $ex ) {
            $podcast_feed = null;
        } // end try/catch
 
    echo $podcast_feed;
} 

एक नयाँ URL मा तपाइँको नयाँ फिड पुन: लेख्नुहोस्

यहाँ एक बोनस को एक सानो छ। याद गर्नुहोस् कसरी फिड क्वेरीस्ट्रिंगको साथ प्रकाशित हुन्छ? हामी एक राम्रो यूआरएल को साथ स्वप्याप गर्नको लागि फंक्शन.पीपीपीमा पुनःलेखन नियम थप्न सक्छौं:

function podcast_feed_rewrite( $wp_rewrite ) {
    $feed_rules = array(
        'feed/podcast/' => 'index.php?feed=podcast'
    );

    $wp_rewrite->rules = $feed_rules + $wp_rewrite->rules;
}
add_filter( 'generate_rewrite_rules', 'podcast_feed_rewrite' );

अब, नयाँ फिड मा प्रकाशित छ https://yoursite.com/feed/podcast/

तपाईंको टाउकोमा फिडमा लिंक थप गर्नुहोस्

अन्तिम चरण भनेको यो हो कि तपाईं आफ्नो वर्डप्रेस साइटको हेड ट्यागमा लिंक थप्न चाहानुहुन्छ ताकि क्रलरहरूले यसलाई फेला पार्न सक्दछन्। यस अवस्थामा हामी फिडलाई सूचीबद्ध गरिएको पहिलोको रूपमा (ब्ल्ग र कमेन्ट फीडहरू माथि) डिजाइन गर्न चाहन्छौं, त्यसैले हामी प्राथमिकता १ थप गर्दछौं। तपाईं लि the्कमा शीर्षक पनि अपडेट गर्न चाहानुहुन्छ र निश्चित गर्नुहोस् कि यो छैन। 'साइटमा अर्को फिडको शिर्षकसँग मेल खाँदैन:

function add_podcast_link_head() {
    $podcast_link = site_url().'/feed/podcast/';
    ?>
    <link rel="alternate" type="application/rss+xml" title="My Podcast Name" href="<?php echo $podcast_link; ?>"/>
    <?php
}
add_action('wp_head', 'add_podcast_link_head', 1);

तपाईंको नयाँ WordPress पोडकास्ट फिड

यस विधिको बारेमा राम्रो कुरा भनेको यो हो कि हामी साइट थिमको अन्तर्गतका सबै परिवर्तनहरू स्वयं-समावेश गर्न सक्षम थियौं ... कुनै अतिरिक्त टेम्प्लेट फाईलहरू वा हेडरको सम्पादन आदि छैन। केही महत्त्वपूर्ण विवरणहरूको एक जोडी:

  • Permalinks - एकचोटि तपाईले कोड थप्नुभयो functions.php, तपाइँ खोल्नु पर्छ सेटिंग्स> WordPress प्रशासकमा Permalink। यसले तपाईंको पर्मलिंक नियमहरूलाई पुनःताजा गर्नेछ ता कि हामीले पुनःराइटको लागि जोडेको कोड अब कार्यान्वयन हुनेछ।
  • सुरक्षा - यदि तपाईंको साइट SSL हो र तपाईंको पोडकास्ट फिड हैन भने, तपाईं मिश्रित सुरक्षाको साथ मुद्दाहरूमा भाग्नुहुनेछ। तपाईको दुबै साइट र तपाईंको पोडकास्ट होस्टिंग सुरक्षित रूपमा होस्ट गरिएको छ भन्ने सुनिश्चित गर्न म सिफारिश गर्दछु (एक मा https कुनै त्रुटि बिना ठेगाना)।
  • सिन्डिकेशन - म गुगल, एप्पल, Spotify र कुनै अन्य सेवा बाहिर सिंडिकेट गर्न यो डोमेन-विशिष्ट पोडकास्ट फिड प्रयोग गर्न सिफारिश गर्दछु। यहाँ फाइदा यो हो कि अब तपाईं आफ्नो पोडकास्ट होस्ट परिवर्तन गर्न सक्नुहुन्छ जब तपाईं चाहानुहुन्छ र प्रत्येक सेवाको स्रोत फिड अपडेट गर्नुपर्दैन।
  • विश्लेषण - म व्यक्तिगत रूपमा एक सेवाको रूपमा सिफारिस गर्दछु फिडप्रेस जहाँ तपाईं आफ्नो फिडलाई अनुकूलित गर्न सक्नुहुनेछ र केहि केन्द्रीकृत ट्र्याकि get प्राप्त गर्न सक्नुहुनेछ यसका प्रयोगबाट धेरै सेवाहरू प्रदान गर्दछ। फिडप्रेसले तपाईंलाई तपाईंको सामाजिक च्यानलहरूमा प्रकाशन स्वचालित गर्न पनि अनुमति दिन्छ, एकदम राम्रो सुविधाहरू!

यो काम गरिरहेको छ कि छैन हेर्न चाहनुहुन्छ? तपाईं यो प्रयोग गर्न सक्नुहुन्छ कास्ट फिड प्रमाणीकरणकर्ता फिड प्रमाणित गर्न!

3 टिप्पणिहरु

  1. 1

    हरेक WordPress पोडकास्टरले गर्नैपर्छ भन्ने मैले सोचेको कुरा फेला पार्न मलाई नेट खोज्नको लागि २ 2/1 दिन लाग्यो - उनीहरूको WordPress साइटमा तेस्रो-पक्ष-होस्ट गरिएको पोडकास्टको लागि RSS फिड होस्ट गर्नुहोस्।

    त्यसैले धन्यवाद! निस्सन्देह तपाईको लेखले प्रश्न सोध्छ: किन यो पहिले नै WordPress प्लगइन छैन? मैले फेला पारेको सबैभन्दा नजिकको WP RSS Aggregator थियो, तर यसले XML लाई पूर्ण रूपमा पुन: लेख्यो र RSS तोड्यो।

  2. 2

    Hi
    मैले देखाइए जस्तै मेरो RSS पुन: प्रकाशित गर्नको लागि मेरो WordPress साइट सेटअप गरेको छु, र यसले राम्रोसँग काम गर्दछ, यसलाई आफैं नियन्त्रण गर्न र पोडकास्टिङ प्रक्रियाबाट ठूलो कदम चाल्न राम्रो छ।

    मेरो पोडकास्टिङ होस्टले RSS XML उत्पादन गर्ने तरिकाको कारणले गर्दा मैले एउटा प्रश्न पाएको छु - यसले प्रत्येक एपिसोडको लागि वेब लिङ्क स्वत: उत्पन्न गर्छ जसले पोडकास्टिङ होस्टको फ्रीबी वेबसाइटमा HTML पृष्ठमा देखाउँछ जुन मैले प्रयोग गर्दिन।

    केहि जस्तो <rss2><channel><item><link></link> यदि मार्कडाउन काम गर्दछ। वा "rss2> च्यानल> वस्तु> लिङ्क"

    Apple Podcast ले प्रत्येक एपिसोडको लागि यसको पृष्ठमा ठूलो लिङ्क प्रदर्शन गर्न यो XML डेटा प्रयोग गर्दछ। तर म मेरो पोडकास्टिङ होस्ट (Podbeans) बाट त्यो freebie वेबसाइट प्रयोग गर्दिन। मलाई यो मेरो आफ्नै वेबसाइटमा देखाउन आवश्यक छ - जहाँ मैले नियन्त्रण गर्ने RSS फिड होस्ट गरिएको छ।

    के तपाईंलाई podbeans.com बाट my-website.com मा लिङ्कहरू परिवर्तन गर्न आगमन XML हेरफेर गर्न सम्भव छ जस्तो लाग्छ?

    • 3

      यो गर्न सम्भव छ, तर तपाईले वास्तविक होस्ट गरिएका फाइलहरू (जस्तै MP3) अनुरोध गर्न कोड लेख्नुपर्छ। म इमानदारीपूर्वक यो गर्दिन किनकि धेरै वेब होस्टहरू पोडकास्टहरूसँग आवश्यक ठूला फाइल डाउनलोडहरूको लागि अनुकूलित छैनन्।

तिम्रो के बिचार छ?

यो साइट स्प्याम कम गर्न Akismet को उपयोग गर्दछ। जान्नुहोस् कि तपाईंको डेटा कसरी संसाधित छ.