Żid Feed Podcast Estern mal-Feeds tas-Sit WordPress Tiegħek

Funzjonijiet tal-Għalf tal-Podcast ta ’WordPress

Podcast popolari online juża WordPress bħala l-pjattaforma tal-pubblikazzjoni tagħhom għall-informazzjoni dwar il-podcast tagħhom kif ukoll il-pubblikazzjoni ta 'tunnellata ta' informazzjoni dwar kull spettaklu. Madankollu, huma fil-fatt jospitaw il-podcast innifsu fuq magna esterna li tospita l-podcast. Huwa pjuttost bla xkiel għall-viżitaturi tas-sit - iżda m'għandux karatteristika waħda li hija inviżibbli għall-utenti iżda viżibbli għal crawlers bħal Google.

Google jispeċifika dan fl-appoġġ tagħhom:

Barra minn hekk, jekk tassoċja l-RSS feed tiegħek ma 'homepage, l-utenti li qed ifittxu l-podcast tiegħek bl-isem jistgħu jiksbu deskrizzjoni tal-podcast tiegħek kif ukoll karużell ta' episodji għall-ispettaklu tiegħek fuq Google Search. Jekk ma jipprovdix homepage marbuta, jew Google ma tistax taħseb il-homepage tiegħek, l-episodji tiegħek xorta jistgħu jidhru fir-riżultati tat-Tiftix tal-Google, iżda miġbura biss ma 'episodji minn podcasts oħra fuq l-istess suġġett.

Google - Ikseb il-podcast tiegħek fuq Google

 Bit-tnejn assoċjati, tista 'tikseb kopertura sabiħa f'Google:

Podcasts fuq Google SERP

It-tkaxkir tas-sit juri feed tal-blog post, iżda mhux dak attwali għalf tal-podcast - li huwa ospitat esternament. Il-kumpanija trid iżżomm l-għalf tal-blog attwali tagħha, allura rridu nżidu għalf addizzjonali mas-sit. Ara kif:

  1. Għandna bżonn nikkodifikaw a għalf ġdid fit-tema WordPress tagħhom.
  2. Għandna bżonn li irkupra u tippubblika l-għalf tal-podcast estern f'dak l-għalf ġdid.
  3. Għandna bżonn li żid link fir-ras tas-sit WordPress li juri l-URL tal-għalf il-ġdid.
  4. Bonus: Għandna bżonn innaddfu l-URL tal-feed tal-podcast il-ġdid sabiex ma jkollniex għalfejn niddependu fuq il-querystrings u nistgħu ikteb it-triq f'URL sabiħ.

Kif Żid Feed Ġdid ma 'WordPress

Fi ħdan it-tema tiegħek jew (rakkomandat ħafna) il-fajl functions.php tat-tema tat-tfal, int tkun trid iżżid l-għalf il-ġdid u tgħid lil WordPress kif int ser tibnih. Nota waħda dwar dan ... se tippubblika l-għalf il-ġdid fuq https://yoursite.com/?feed=podcast

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

Irkupra Feed tal-Podcast Estern u Ippubblikah Fi Feed WordPress

Aħna għedna lil WordPress li se nirrendu l-podcast bl-użu render_podcast_feed, allura issa rridu nirkupraw l-għalf estern (nominat bħala https: //yourexternalpodcast.com/feed/ fil-funzjoni t'hawn taħt u duplikaha fi ħdan WordPress fil-ħin tat-talba. Nota waħda ... WordPress se jaħbi r-rispons.

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

Ikteb mill-ġdid l-għalf il-ġdid tiegħek għal URL sabiħ

Hawn xi ftit bonus. Tiftakar kif l-għalf jiġi ppubblikat bi querystring? Nistgħu nżidu regola ta 'kitba mill-ġdid ma' functions.php biex tpartitha b'URL sabiħ:

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

Issa, l-għalf il-ġdid huwa ppubblikat fuq https://yoursite.com/feed/podcast/

Żid Rabta mal-Għalf f'Rasek

L-aħħar pass huwa li trid iżżid link fil-head tags tas-sit WordPress tiegħek sabiex it-tkaxkir ikunu jistgħu jsibuha. F'dan il-każ, irridu anke ninnominaw l-għalf bħala l-ewwel wieħed elenkat (fuq il-blog u l-kummenti tal-għalf), allura aħna nżidu prijorità ta '1. Trid ukoll taġġorna t-titlu fil-link u kun żgur li ma taqbilx ma 'titlu ta' għalf ieħor fuq is-sit:

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

L-Għalf il-Ġdid tal-Podcast ta 'WordPress tiegħek

Il-ħaġa sabiħa dwar dan il-metodu hija li stajna nżommu lilna nfusna l-bidliet kollha fit-tema tas-sit ... l-ebda mudell ta 'fajls addizzjonali jew editjar ta' intestaturi, eċċ Koppja ta 'dettalji importanti:

  • Permalinks - Ladarba żżid il-kodiċi ma ' functions.php, ikollok bżonn tiftaħ Settings> Permalinks fl-amministratur ta 'WordPress. Dan se jġedded ir-regoli tal-permalink tiegħek sabiex il-kodiċi li żidna għar-re-kitba issa jiġi implimentat.
  • Sigurtà - Jekk is-sit tiegħek huwa SSL u l-għalf tal-podcast tiegħek mhuwiex, int ser ikollok problemi bi sigurtà mħallta. Nirrakkomanda ħafna li niżguraw li kemm is-sit tiegħek kif ukoll il-podcast hosting tiegħek ikunu ospitati b'mod sikur (fi https indirizz mingħajr żbalji).
  • Sindakalizzazzjoni - Nirrakkomanda ħafna li tuża dan l-għalf tal-podcast speċifiku għad-dominju biex tissindakka lil Google, Apple, Spotify u kwalunkwe servizz ieħor. Il-vantaġġ hawnhekk huwa li issa tista 'tbiddel il-podcast ospitanti tiegħek kull meta tixtieq u ma jkollokx għalfejn taġġorna s-sors ta' kull servizz.
  • analytics - Jien personalment nirrakkomanda li jkollok servizz simili Feedpress fejn tista 'tippersonalizza l-għalf tiegħek u tikseb ftit traċċar ċentralizzat fuq l-użu tiegħu lil hinn minn dak li jipprovdu ħafna servizzi. FeedPress jippermettilek ukoll li awtomatizza l-pubblikazzjoni fuq il-kanali soċjali tiegħek, fattur interessanti ħafna!

Trid tara jekk hux qed jaħdem? Tista 'tuża l- Validatur tal-Għalf Mitfugħ biex tivverifika l-għalf!

4 Kummenti

  1. 1

    Domni ġranet 2 1/2 ta 'tiftix fix-xibka biex insib xi ħaġa li ħsibt li kull podcaster ta' WordPress irid jagħmel - jospita l-RSS feed għall-podcast tagħhom ospitat minn parti 3 fuq is-sit wordpress tagħhom.

    Allura grazzi! Naturalment l-artiklu tiegħek iqajjem il-mistoqsija: għaliex dan mhuwiex plugin WordPress diġà? L-eqreb wieħed li sibt kien WP RSS Aggregator, iżda reġa' kiteb kompletament l-XML u kisser l-RSS.

  2. 2

    Issa qed nistabbilixxi kollox bl-għalf il-ġdid mill-ospitant tiegħi (grazzi għas-snippets tal-kodiċi tiegħek) Għadni kemm skoprejt li l-Validatur tal-Għalf tal-Kast jobgħod l-RSS tiegħi u jaqa 'mejjet - https://podba.se/validate/?url=https://carbonwatchdog.org/feed/podcast/

    Iżda l-oriġinal fuq Podbean jivvalida tajjeb. B'mod frustranti l-messaġġ ta' żball tal-validatur ma jgħidx ħafna ħlief “Argh! Għadni kif miet!”

    L-RSS jivvalida multa fuq https://podba.se/validate/?url=https://carbonwatchdog.org/feed/podcast/

  3. 3

    Hi
    Waqqejt is-sit WordPress tiegħi biex jerġa’ jippubblika l-RSS tiegħi eżatt kif muri, u jaħdem tajjeb, tajjeb li nikkontrollah jien stess u nagħmel pass kbir mill-proċess tal-podcasting.

    Stajt sibt mistoqsija għalkemm, minħabba l-mod kif il-host tal-podcasting tiegħi jipproduċi l-RSS XML – awto-ġenera web link għal kull episodju li jindika l-paġna HTML fuq il-websajt tal-freebie tal-host tal-podcasting li jien ma nużax.

    Xi ħaġa simili <rss2><channel><item><link></link> jekk il-markdown jaħdem. Jew “rss2>channel>item>link”

    Apple Podcast juża din id-dejta XML biex juri link kbir fuq il-paġna tiegħu għal kull episodju. Imma jien ma nużax dik il-websajt tal-freebie mill-host tal-podcasting tiegħi (Podbeans). Għandi bżonn li jindika l-websajt tiegħi stess - fejn l-RSS feed li nikkontrolla huwa ospitat.

    Taħseb li huwa possibbli li timmanipula l-XML li jkun dieħel biex tbiddel il-links fih minn podbeans.com għal my-website.com?

    • 4

      Huwa possibbli li tagħmel dan, imma int ikollok ukoll tikteb kodiċi biex titlob il-fajls ospitati attwali (bħall-MP3). Onestament ma nagħmel dan peress li l-biċċa l-kbira tal-web hosts mhumiex ottimizzati għat-tniżżil tal-fajls kbar meħtieġa bil-podcasts.

What do you think?

Dan is-sit juża Akismet biex inaqqas l-ispam. Tgħallem kif il-kumment tiegħek huwa pproċessat.