Feedek Podcast-a Derve li Nûvekirinên Malpera Xweya WordPress-ê Zêde bikin

Fonksiyonên Feed WordPress Podcast

Podcast a populer serhêl bikar tîne WordPress wekî platforma wan a weşanê ji bo agahdariya der barê podcasta wan de û her weha tonek agahdarî di derbarê her pêşandanê de weşandin. Lêbelê, ew bi rastî xwe li ser motorek mêvandariya podcasta derveyî mêvandariya podcast dikin. Ew ji mêvanên malperê re xweşik e - lê taybetmendiyek wê ya ku ji hêla bikarhêneran ve nayê dîtin lê ji crawlên mîna Google re xuya dike tune.

Google di piştgiriya xwe de vê diyar dike:

Wekî din, heke hûn RSS-ya xwe bi malperek re têkildar bikin, bikarhênerên ku navê xwe li podcasta we digerin, dikarin li ser Lêgerîna Google-ê danasîna podcasta we û her weha carousel-ê episodes-ê ji bo nîşana we bistînin. Heke hûn malperek pêvekirî peyda nekin, an Google nikare rûpela xweya malê texmîn bike, dîsan jî episodesên we dikarin di encamên Lêgerîna Google-ê de xuya bibin, lê tenê bi episodesên ji podcastên din ên li ser heman mijarê têne kom kirin.

Gûgil - Podcasta xwe li ser Google-ê bigirin

 Bi du re têkildar re, hûn dikarin li Google-ê hin rûkalek xweş bibînin:

Podcasts li ser Google SERP

Crawling of the site a feed a post blog diyar dike, lê ne ya rastîn feed podcast - ku li derveyî derveyî tête mêvandar kirin. Pargîdanî dixwaze xwarina xweya blogê ya heyî biparêze, ji ber vê yekê em dixwazin li ser malperê xwarinek din jî zêde bikin. Li vir çawa ye:

  1. Em hewce ne ku kod bikin a feed nû di nav mijara WordPress-a wan de.
  2. Em pêdivî ye Feed-a podcasta derveyî bistînin û biweşînin di wê feed nû de.
  3. Em pêdivî ye di serî de girêdanek zêde bikin ya malpera WordPress-ê ku URL-ya nû ya xwarinê nîşan dide.
  4. Bonus: Em hewce ne ku URL-ya feed-a podcast-a nû paqij bikin da ku ne hewce be ku em bi pirsyar û girêdan ve girêdayî bin rê ji nû ve binivîsin di navnîşanek xweş de.

Meriv Çawa Nûveke Nû Bi WordPress-ê Zêde Bike

Di nav pelê fonksiyonên.php mijara mijara an (pir pêşniyar) mijara zarokan de, hûn ê bixwazin xwarina nû lê zêde bikin û ji WordPress re bêjin ka hûn ê çawa wê ava bikin. Li ser vê yekê notek… ew ê feed nû li weşîne https://yoursite.com/?feed=podcast

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

Feedek Podcast-a Derve bistînin û Di Nûçeyek WordPress-ê de Weşandin

Me ji WordPress re got em ê podcastê bi karanînê bidin render_podcast_feed, ji ber vê yekê em nuha dixwazin ku feed derveyî bistînin (wekî h hatî destnîşankirin)ttps: //yourexternalpodcast.com/feed/ di fonksiyona jêrîn de û di dema daxwazê ​​de wê di nav WordPress-ê de dubare bikin. Nîşeyek yek… WordPress dê bersiva kaş bike.

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

Feed-a xweya Nû Vegerînin URL-a Nice

Li vir piçek bonus heye. Bînin bîra xwe ku çawan feed bi vekolînek tê weşandin? Em dikarin qaîdeyek ji nû ve binivîsin li fonksiyonên.php ku ew bi URL-a xweş veguherînin:

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

Naha, xwarina nû li weşandin https://yoursite.com/feed/podcast/

Di Serê Xwe de Zencîreyek bi Zedê zêde bikin

Gava paşîn ev e ku hûn dixwazin di navnîşanên serî yên malpera WordPress-ê xwe de zencîreyek zêde bikin da ku crawlers wê bibînin. Di vê rewşê de, em tewra dixwazin ku feed-ê wekî yekem-navnîşkirî navnîş bikin (li jor tevnvîs û nûçeyên şîrovekirinê), ji ber vê yekê em pêşîniya 1. zêde dikin. Hûn ê jî bixwazin sernavê di navnîşanê de nûve bikin û piştrast bikin ku ew na 'Li ser malperê sernavê xwarinek din li hev nayê:

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-Podcast-a weya nû ya WordPress-ê

Di derbarê vê rêbazê de tiştê xweş ev e ku me karibû ku hemî guhertinên di nav mijara malperê de xwe bi xwe vehewînin… pelên şablonê yên din an sererastkirina sernavan tune, hwd. Çend hûrguliyên girîng:

  • permalinks - Gava ku hûn kodê lê zêde bikin functions.php, hûn ê hewce ne ku di rêveberê WordPress-ê de Settings> Permalinks vekin. Ew ê qaîdeyên permalinkê nûve bike da ku kodê ku me ji bo ji nû ve nivîsandinê zêde kirî nuha were sepandin.
  • Ewlekarî - Ger malpera we SSL be û xwarina podcasta we ne be, hûn ê bi pirsgirêkên ewlehiya têkel re biçin. Ez pir pêşnîyar dikim ku hem malpera we hem jî mêvandariya podcasta we bi ewlehî tê mêvan kirin (li an.) https navnîşan bêyî çewtî).
  • Sendîkayî - Ez ê pir pêşniyar bikim ku vê xwarina podcast-a domain-taybetî bikar bînin da ku ji Google, Apple, Spotify û her karûbarek din re sendîkayî bikin. Avantaja li vir ew e ku hûn êdî dikarin kengê ku hûn bixwazin hosteyê podcasta xwe biguherînin û ne hewce be ku hûn çavkaniya çavkaniya her xizmetê nûve bikin.
  • Analytics - Ez ê bixwe xizmetek mîna xwe pêşniyar bikim Feedpress li wir hûn dikarin xwarina xwe xwerû bikin û hin şopandina navendî ya li ser karanîna wê ya ji derveyî gelek xizmetan peyda dikin bigirin. FeedPress di heman demê de dihêle ku hûn weşana li kanalên xweyên civakî, taybetmendiyek pir xweş, otomatîk bikin!

Dixwazin bibînin ka ew dixebite? Hûn dikarin bikar bînin Cast Feed Feeder ji bo rastandina feed!

4 Comments

  1. 1

    Ji min re 2 1/2 rojên lêgerîna torê girt ku ez tiştek bibînim ku ez difikirîm ku divê her podkasterek WordPress bixwaze bike - li ser malpera wordpress-a xwe ji bo podcasta xweya 3rd-partî-mêvandarkirî ya RSS-ê mêvandar bike.

    Ji ber vê yekê spas! Bê guman gotara we pirsê dike: çima ev jixwe ne pêvekek WordPress-ê ye? Ya herî nêzîk ku min dît WP RSS Aggregator bû, lê ew bi tevahî XML ji nû ve nivîsand û RSS şikand.

  2. 2

    Naha ez her tiştî bi fêdeya nû ya mêvandarê xwe re saz dikim (bi xêra perçeyên koda we) min nû vedît ku Cast Feed Validator ji RSS-ya min nefret dike û dimire - https://podba.se/validate/?url=https://carbonwatchdog.org/feed/podcast/

    Lê orîjînala li ser Podbean xweş derbas dibe. Bi xemgînî, peyama xeletiya erêkirinê ji bilî "Argh! Ez tenê mirim!”

    RSS baş derbas dibe https://podba.se/validate/?url=https://carbonwatchdog.org/feed/podcast/

  3. 3

    Hi
    Min malpera xwe ya WordPress saz kir ku RSS-ya xwe tam wekî ku tê xuyang kirin ji nû ve biweşîne, û ew baş dixebite, pir xweş e ku meriv wê bixwe kontrol bike û gavek mezin ji pêvajoya podcastingê bavêje.

    Lêbelê pirsek min heye, ji ber awayê ku mêvandarê min ê podcasting RSS XML-ê hildiberîne - ew bixwe ji bo her beşê zencîreyek malperê çêdike ku rûpela HTML-ê ya li ser malpera belaş a mêvandarê podcastê ku ez bikar naynim destnîşan dike.

    Wekî tiştek <rss2><channel><item><link></link> heke nîşankirin kar dike. An jî "rss2> kanal> babete> girêdan"

    Apple Podcast vê daneya XML-ê bikar tîne da ku ji bo her beşê zencîreyek mezin li ser rûpela xwe nîşan bide. Lê ez wê malpera belaş a ji mêvandarê podkasta xwe (Podbeans) bikar naynim. Ez hewce dikim ku ew îşaret bi malpera xwe bikim - cihê ku RSS-ya ku ez kontrol dikim tê mêvandar kirin.

    Ma hûn difikirin ku mimkun e ku meriv XML-ya hatî manîpule bike da ku girêdanên tê de ji podbeans.com berbi my-website.com biguhezîne?

    • 4

      Ev gengaz e ku meriv vê yekê bike, lê divê hûn kodê jî binivîsin ku hûn pelên mêvandar ên rastîn (wek MP3) bixwazin. Bi rastî ez ê wiya nekim ji ber ku piraniya mêvandarên malperê ji bo dakêşana pelên mezin ên ku bi podcastan re hewce ne xweşbîn in.

Hûn çi difikirin?

Ev malpera Akismet bikar tîne ku ji bo kêmkirina spam. Zêdetir agahdariya danûstandinên we çawa pêvajoy kirin.