Manampia sakafo Podcast ivelany amin'ny fahan-tranonkalanao WordPress

WordPress Podcast Feed Function

Podcast malaza amin'ny Internet no mampiasa WordPress ho toy ny sehatr'izy ireo mamoaka vaovao momba ny podcast ary koa mamoaka vaovao an-taonina momba ny seho tsirairay. Na izany aza, tena mampiantrano ny podcast azy ireo amin'ny motera fampiantranoana podcast ivelany. Milamina tsara ho an'ireo mpitsidika ny tranokala - saingy tsy misy endri-javatra iray izay tsy hitan'ny mpampiasa fa hitan'ny mpikaroka toa an'i Google.

Google dia mamaritra izany amin'ny fanohanany:

Ho fanampin'izay, raha ampifandraisinao amin'ny pejy fandraisam-bahiny ny feed RSS anao, ireo mpampiasa mitady ny podcast anao amin'ny anarany dia afaka mahazo ny famaritana ny podcast anao ary koa ny fizarana fizarana fizarana amin'ny Google Search. Raha tsy manome takelaka misy rohy ianao, na tsy afaka maminavina ny pejy fandraisam-pejy Google dia mety mbola hiseho amin'ny valin'ny Fikarohana Google ny fizaranao, fa miaraka amina fizarana avy amin'ny podcast hafa ihany amin'ny lohahevitra iray ihany.

Google - Raiso amin'ny Google ny podcast-nao

 Miaraka amin'ireo roa ireo, afaka mahazo fandrakofana mahafinaritra ao amin'ny Google ianao:

Podcast ao amin'ny Google SERP

Ny fandefasana ny tranokala dia manambara fahana hafatra amin'ny bilaogy, fa tsy ny tena izy feed podcast - izay fampiantranoana ivelany. Te hitazona ny fahana bilaogy misy azy ankehitriny ny orinasa, noho izany izahay te-hanampy feed fanampiny amin'ny tranokala. Ity no fomba:

  1. Mila kaody a fahana vaovao ao anatin'ny lohahevitry ny WordPress.
  2. Isika dia mila retrieve ary apetaho ny fahana podcast ivelany ao amin'io fahana vaovao io.
  3. Isika dia mila ampio rohy ao an-doha an'ny tranokala WordPress izay mampiseho ny URL fahana vaovao.
  4. Bonus: Mila manadio ny URL feed vaovao podcast isika ka tsy mila miankina amin'ny querystrings sy afaka soraty indray ny làlana amin'ny URL mahafinaritra.

Ahoana ny fomba hanampiana feed vaovao amin'ny WordPress

Ao anatin'ny lohahevitranao na (faran'izay tena atoro anao) rakitra ho an'ny zaza lohahevitra lohahevitra, tianao ny manampy ny feed vaovao ary milaza amin'ny WordPress ny fomba fanorenanao azy. Naoty iray momba an'ity… dia hamoaka ny fahana vaovao amin'ny https://yoursite.com/?feed=podcast

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

Raiso ny feed Podcast ivelany ary apetaho amin'ny feed WordPress

Nilaza tamin'ny WordPress izahay fa hanome ny podcast amin'ny fampiasana render_podcast_feed, ka izahay izao dia te-haka ny saka ivelany (voatondro ho https: //yourexternalpodcast.com/feed/ amin'ny fiasa etsy ambany ary avereno atao ao anaty WordPress izy amin'ny fotoana fangatahana. Naoty iray… WordPress dia hisava ny valiny.

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

Soraty amin'ny URL mahafinaritra ny sakafo vaovao

Ity misy bonus kely. Tsarovy ny fomba namoahana ny fahana amin'ny querystring? Azontsika atao ny manampy lalàna mamerina manoratra amin'ny functions.php hanakalo izany amin'ny URL mahafinaritra:

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

Ankehitriny, navoaka ny feed vaovao https://yoursite.com/feed/podcast/

Manampia rohy mankany amin'ny lohan-tsakafo ao an-dohanao

Ny dingana farany dia ny mampiditra rohy ao anatin'ny lohateny lohan'ny tranonkalanao WordPress mba hahitan'ny mpikaroka azy. Amin'ity tranga ity dia te-hanondro ny fahana ho voalohany voatanisa (eo ambonin'ny bilaogy sy ny tsindrin-tsakafo) izahay, noho izany dia manome laharam-pahamehana ny 1. Ianao koa dia te-hanavao ny lohateny ao amin'ny rohy ary mahazo antoka fa tsy 'tsy mifanaraka amin'ny lohateny fahana hafa amin'ny tranokala:

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

Ny sakafo vaovao Podcast WordPress anao

Ny zavatra tsara momba an'io fomba io dia ny nahafahanay nitandrina ny fanovana rehetra tao anatin'ny lohahevitry ny tranokala… tsy misy rakitra maodely fanampiny na fanitsiana lohateny, sns. Andininy manan-danja roa:

  • Permalinks - Vantany vao ampianao ny kaody functions.php, mila manokatra Settings ianao> Permalinks ao amin'ny admin WordPress. Izay hamelombelona ny lalàna mifehy ny permalink anao ka ampiharina izao ny kaody izay nanampy ho an'ny fanoratana indray.
  • Security - Raha SSL ny tranokalanao ary tsy ny feed podcast anao dia hahita olana amin'ny filaminana mifangaro ianao. Manoro hevitra mafy aho ny hiantohana tsara ny tranokalanao sy ny fampiantranoana podcast anao (at ny https adiresy tsy misy hadisoana).
  • Syndication - Hanoro hevitra anao aho hampiasa an'ity feed podcast voafaritra ity mba hiarahaba amin'i Google, Apple, Spotify ary serivisy hafa. Ny tombony eto dia azonao atao ny manova ny mpampiantrano podcast anao isaky ny maniry ianao ary tsy mila manavao ny loharanom-pahalalana isaky ny serivisy.
  • Analytics - Manoro hevitra manokana ny hanana serivisy toa ahy aho Feedpress izay ahafahanao mampanjifa ny sakafonao sy mahazo fanaraha-maso afovoany amin'ny fampiasana azy mihoatra ny zavatra omen'ny serivisy maro. Ny FeedPress dia ahafahanao mandeha ho azy ihany koa ny famoahana amin'ny fantsom-piarahamoninao, endrika tena mahafinaritra!

Te hahita raha mandeha io? Azonao atao ny mampiasa ny Cast Validator Fahano hanamarina ny fahana!

3 Comments

  1. 1

    Nandany 2 1/2 andro aho nikaroka ny harato mba hahitako zavatra izay noheveriko fa tokony hataon'ny podcaster WordPress rehetra - mampiantrano ny RSS feed ho an'ny podcast 3rd-party-hosted ao amin'ny tranokalany wordpress.

    Dia misaotra e! Mazava ho azy fa mametraka fanontaniana ny lahatsoratrao: maninona no tsy plugin WordPress ity? Ny akaiky indrindra hitako dia ny WP RSS Aggregator, saingy namerina nanoratra tanteraka ny XML ary nanapaka ny RSS.

  2. 2

    Hi
    Nanangana ny tranokalako WordPress aho mba hamoahana indray ny RSS-ko araka ny aseho, ary mandeha tsara, mahafinaritra ny mifehy azy io ary manao dingana lehibe amin'ny fizotran'ny podcasting.

    Manana fanontaniana anefa aho, noho ny fomba namoahan'ny mpampiantrano podcasting ahy ny RSS XML – mamorona rohy tranonkala ho an'ny fizarana tsirairay izy io izay manondro ny pejy HTML amin'ny tranokala freebie an'ny mpampiantrano podcasting izay tsy ampiasaiko.

    Toy ny <rss2><channel><item><link></link> raha miasa ny marika. Na "rss2> fantsona> singa> rohy"

    Apple Podcast dia mampiasa ity angona XML ity mba hanehoana rohy lehibe eo amin'ny pejiny isaky ny fizarana. Saingy tsy mampiasa an'io tranokala freebie io avy amin'ny mpampiantrano podcasting (Podbeans) aho. Mila izany aho hanondro ny tranokalako manokana - izay ampiantranoana ny RSS feheziko.

    Heverinao ve fa azo atao ny manodinkodina ny XML ho avy hanovana ireo rohy ao aminy avy amin'ny podbeans.com mankany amin'ny my-website.com?

    • 3

      Azo atao izany, saingy tsy maintsy manoratra kaody ihany koa ianao raha te hangataka ireo rakitra tena nampiantranoana (toy ny MP3). Tena tsy hanao izany aho satria ny ankamaroan'ny mpampiantrano tranonkala dia tsy namboarina ho an'ny fampidinana rakitra lehibe ilaina amin'ny podcasts.

Inona ny hevitrao?

Mampiasa Akismet ity tranonkala ity mba hampihenana spam. Fantaro ny fomba amoahanao ny angona fanehoanao.