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:

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:
- Għandna bżonn nikkodifikaw a għalf ġdid fit-tema WordPress tagħhom.
- Għandna bżonn li irkupra u tippubblika l-għalf tal-podcast estern f'dak l-għalf ġdid.
- Għandna bżonn li żid link fir-ras tas-sit WordPress li juri l-URL tal-għalf il-ġdid.
- 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!
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.
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/
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?
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.