Shtoni një burim të jashtëm podkastesh në burimet e faqes suaj të WordPress

Funksionet e furnizimit të WordPress Podcast

Një podcast i njohur në internet shfrytëzon WordPress si platforma e tyre botuese për informacionin në lidhje me podcast-in e tyre, si dhe botimi i një numri informacioni për secilin shfaqje. Sidoqoftë, ata në të vërtetë e presin vetë podcastin në një motor të jashtëm të pritjes së podcastit. Prettyshtë mjaft e përsosur për vizitorët e faqes - por i mungon një tipar që është i padukshëm për përdoruesit, por i dukshëm për zvarritësit si Google.

Google specifikon këtë në mbështetjen e tyre:

Për më tepër, nëse e lidhni RSS-në tuaj me një faqe në shtëpi, përdoruesit që kërkojnë podkastin tuaj me emër mund të marrin një përshkrim të podcastit tuaj, si dhe një karusel episodesh për shfaqjen tuaj në Google Search. Nëse nuk siguroni një faqe fillestare të lidhur, ose Google nuk mund ta marrë me mend faqen tuaj kryesore, episodet tuaja mund të shfaqen përsëri në rezultatet e kërkimit Google, por vetëm të grupohen me episode nga podcast të tjerë me të njëjtën temë.

Google - Merrni podcast tuaj në Google

 Me të dy shoqëruar, mund të merrni një mbulim të këndshëm në Google:

Podcast në Google SERP

Zvarritja e faqes zbulon një burim postimi në blog, por jo të vërtetën burim podcast - e cila është pritur nga jashtë. Kompania dëshiron të mbajë burimin aktual të blogut, kështu që ne duam të shtojmë një burim shtesë në sit. Ja se si:

  1. Ne duhet të kodojmë një prurje e re brenda temës së tyre WordPress.
  2. Ne duhet te rikuperoni dhe botoni burimin e jashtëm të podcastit në atë prurje të re.
  3. Ne duhet te shtoni një lidhje në kokë të faqes WordPress që shfaq URL-në e re të furnizimit.
  4. Bonus: Ne kemi nevojë për të pastruar URL-në e re të furnizimit të podcastit në mënyrë që të mos varet nga pyetjet dhe mundet rishkruaj shtegun në një URL të bukur.

Si të shtoni një burim të ri në WordPress

Brenda skedarit funksional.php të temës tuaj ose (shumë të rekomanduar) të temës për fëmijë, do të dëshironi të shtoni burimin e ri dhe t'i tregoni WordPress se si do ta ndërtoni atë. Një shënim për këtë… ajo do të publikojë burimin e ri në https://yoursite.com/?feed=podcast

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

Merrni një Feed të Jashtëm të Podcast-it dhe Publikojeni atë në një WordPress

Ne i thamë WordPress se do ta bënim podcastin duke përdorur render_podcast_feed, kështu që tani duam të marrim furnizimin e jashtëm (i caktuar si https: //yourexternalpodcast.com/feed/ në funksionin e mëposhtëm dhe kopjoni atë brenda WordPress në kohën e kërkesës. Një shënim… WordPress do të cache përgjigje.

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;
} 

Rishkruaj burimin tënd të ri në një URL të bukur

Këtu është pak një bonus. Mos harroni se si publikohet burimi me një pyetës? Ne mund të shtojmë një rregull rishkrimi në Funksionet.php për ta shkëmbyer atë me një URL të këndshme:

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' );

Tani, burimi i ri është botuar në https://yoursite.com/feed/podcast/

Shtoni një lidhje me burimin në kokën tuaj

Hapi i fundit është që ju doni të shtoni një lidhje brenda etiketave të faqes tuaj WordPress në mënyrë që zvarritësit të mund ta gjejnë atë. Në këtë rast, ne madje duam të përcaktojmë burimin si i pari i shënuar (sipër blogut dhe burimeve të komenteve), kështu që shtojmë një përparësi prej 1. Ju gjithashtu do të dëshironi të azhurnoni titullin në lidhje dhe sigurohuni që nuk nuk përputhet me titullin e një burimi tjetër të faqes:

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);

Feed-i juaj i ri për WordPress Podcast

Gjë e mirë për këtë metodë është se ne ishim në gjendje të vetëpërmbajmë të gjitha ndryshimet brenda temës së faqes pa skedarë shtesë shablloni ose redaktim të kokave, etj. Disa detaje të rëndësishme:

  • permalinks - Pasi të shtoni kodin në functions.php, do t'ju duhet të hapni Cilësimet> Lidhjet e Përgjithshme në administratorin e WordPress. Kjo do të rifreskojë rregullat tuaja të permalink-ut në mënyrë që kodi që shtuam për rishkrimin të zbatohet tani.
  • Siguri - Nëse faqja juaj është SSL dhe furnizimi juaj i podcastit jo, ju do të hasni çështje me siguri të përzier. Unë do të rekomandoja shumë që të siguroheni që faqja juaj dhe pritja juaj e podcastit të strehohet në mënyrë të sigurt (në një https adresë pa gabime).
  • Sindikata - Unë do të rekomandoja shumë që të përdorni këtë burim podcast specifik për domenin për të bërë sindikata në Google, Apple, Spotify dhe çdo shërbim tjetër. Avantazhi këtu është se tani mund të ndryshoni hostin tuaj të podcastit sa herë që dëshironi dhe nuk do të duhet të azhurnoni burimin e burimit të secilit shërbim.
  • analitikë - Unë personalisht do të rekomandoja që të kishit një shërbim si FeedPress ku mund të personalizoni furnizimin tuaj dhe të merrni një gjurmim të centralizuar mbi përdorimin e tij përtej asaj që ofrojnë shumë shërbime. FeedPress gjithashtu ju lejon të automatizoni botimet në kanalet tuaja sociale, një tipar shumë interesant!

Dëshironi të shihni nëse po funksionon? Ju mund të përdorni Vlerësues i ushqimit të hedhur për të verifikuar furnizimin!

3 Comments

  1. 1

    M'u deshën 2 1/2 ditë të kërkimit në internet për të gjetur diçka që mendoja se çdo podcaster i WordPress duhet të dëshironte të bënte - të presë RSS-në për podcastin e tyre të organizuar nga palët e treta në faqen e tyre të wordpress.

    Ju faleminderit! Sigurisht që artikulli juaj shtron pyetjen: pse nuk është kjo një plugin WordPress tashmë? Më i afërti që gjeta ishte WP RSS Aggregator, por ai rishkroi plotësisht XML dhe theu RSS.

  2. 2

    Hi
    Unë kam vendosur faqen time WordPress për të ribotuar RSS tim saktësisht siç tregohet, dhe funksionon mirë, është mirë ta kontrollosh vetë dhe të hedhësh një hap të madh nga procesi i podcasting.

    Megjithatë kam një pyetje, për shkak të mënyrës se si hosti im i podcasting prodhon RSS XML - krijon automatikisht një lidhje në internet për secilin episod që tregon në faqen HTML në faqen e internetit të hostit të podcasting që nuk e përdor.

    Diçka si <rss2><channel><item><link></link> nëse funksionon shënimi. Ose "rss2> channel> item> link"

    Apple Podcast përdor këto të dhëna XML për të shfaqur një lidhje të madhe në faqen e saj për çdo episod. Por unë nuk e përdor atë faqe në internet falas nga hosti im i podcasting (Podbeans). Më duhet që të drejtojë në faqen time të internetit - ku pritet RSS-ja që kontrolloj.

    A mendoni se është e mundur të manipulohet me XML në hyrje për të ndryshuar lidhjet në të nga podbeans.com në my-website.com?

    • 3

      Isshtë e mundur ta bëni këtë, por gjithashtu do të duhet të shkruani kod për të kërkuar skedarët aktualë të pritur (si MP3). Sinqerisht nuk do ta bëja këtë pasi që shumë hostë në internet nuk janë të optimizuar për shkarkimet e skedarëve të mëdhenj të nevojshëm me podcast.

Çfarë mendoni ju?

Kjo faqe përdor Akismet për të reduktuar spamin. Mësoni se si përpunohet komenti juaj.