Ավելացրեք արտաքին Podcast հոսք ձեր WordPress կայքի հոսքերում

WordPress Podcast Feed գործառույթներ

Օգտագործվում է հանրաճանաչ podcast առցանց WordPress որպես նրանց podcast- ի վերաբերյալ տեղեկատվության հրատարակչական հարթակ, ինչպես նաև յուրաքանչյուր շոուի վերաբերյալ տոննա տեղեկատվություն հրատարակող: Այնուամենայնիվ, նրանք իրականում podcast- ը հյուրընկալում են արտաքին podcast հոսթինգի շարժիչով: Կայքի այցելուների համար դա բավականին անթերի է, բայց զուրկ է մի առանձնահատկությունից, որն անտեսանելի է օգտվողների համար, բայց տեսանելի է Google- ի նման սողանցողների համար:

Google- ը դա նշում է իրենց աջակցության մեջ.

Բացի այդ, եթե ձեր RSS հոսքը կապում եք գլխավոր էջի հետ, ձեր անունով ձեր podcast- ը որոնող օգտվողները կարող են Google Որոնում ստանալ ձեր podcast- ի նկարագրություն, ինչպես նաև դրվագների կարուսել: Եթե ​​դուք կապակցված գլխավոր էջ չեք տրամադրում, կամ Google- ը չի կարող կռահել ձեր գլխավոր էջը, ձեր դրվագները դեռ կարող են հայտնվել Google Որոնման արդյունքներում, բայց խմբավորված են միայն նույն թեմայով այլ podcast- ների դրվագների հետ:

Google - Ստացեք ձեր podcast- ը Google- ում

 Երկու զուգակցված կապակցությամբ դուք կարող եք մի քանի լավ լուսաբանում ստանալ Google- ում.

Google SERP- ի պոդկաստներ

Կայքի սողալը բացահայտում է բլոգում գրառման թարմացում, բայց ոչ իրական podcast- ի թարմացում - որը արտաքին հյուրընկալվում է: Ընկերությունը ցանկանում է պահպանել իր ներկայիս բլոգի լրահոսը, ուստի մենք ուզում ենք կայքում լրացուցիչ լրացում ավելացնել: Ահա թե ինչպես.

  1. Մենք պետք է ծածկագրենք a նոր լրահոս իրենց WordPress թեմայի շրջանակներում:
  2. Մենք պետք է առբերել և հրապարակել արտաքին podcast լրահոսը այդ նոր լրահոսում:
  3. Մենք պետք է ավելացնել հղումը գլխում WordPress կայքի, որը ցուցադրում է թարմացվող բովանդակության նոր URL- ն:
  4. Բոնուս. Մենք պետք է մաքրենք podcast- ի լրահոսի նոր URL- ն, որպեսզի մենք ստիպված չլինենք կախված լինել հարցումներից և կարող է վերաշարադրել ուղին գեղեցիկ URL- ով:

Ինչպես ավելացնել նոր հոսք WordPress- ին

Ձեր թեմայի կամ (խիստ առաջարկվող) մանկական թեմայի ֆունկցիաներ. Php ֆայլում դուք կցանկանաք ավելացնել նոր լրահոսը և ասել WordPress- ին, թե ինչպես եք պատրաստվում այն ​​կառուցել: Այս մասին մեկ նշում… այն կհրապարակի նոր լրահոսը ժամը https://yoursite.com/?feed=podcast

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

Վերցրեք արտաքին Podcast լրահոսը և հրապարակեք այն WordPress հոսքում

Մենք WordPress- ին ասացինք, որ կցուցադրենք podcast- ը ՝ օգտագործելով render_podcast_feed, այնպես որ մենք հիմա ուզում ենք հետ վերցնել արտաքին հոսքը (նշանակված է որպես https: //yourexternalpodcast.com/feed/ ստորև նշված գործառույթում և կրկնօրինակեք այն WordPress- ի շրջանակներում `հարցման պահին: Մեկ նշում… WordPress- ը կփորձարկի պատասխանը:

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

Վերաշարադրեք ձեր նոր հոսքը հաճելի URL- ով

Ահա մի փոքր բոնուս: Հիշո՞ւմ եք, թե ինչպես է լրահոսը հրապարակվում հարցման տողերով: Fun.php- ին մենք կարող ենք ավելացնել վերաշարադրման կանոն ՝ դա լավ URL- ով փոխանակելու համար.

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

Այժմ, նոր լրահոսը հրապարակվում է https://yoursite.com/feed/podcast/

Հղում ավելացրեք ձեր գլխի հոսքին

Վերջին քայլն այն է, որ ցանկանում եք հղում ավելացնել ձեր WordPress կայքի գլխավոր պիտակների մեջ, որպեսզի սողացողները կարողանան գտնել այն: Այս դեպքում մենք նույնիսկ ուզում ենք լրահոսը նշանակել որպես ցուցակագրված առաջին (բլոգի և մեկնաբանությունների հոսքերի վերևում), այնպես որ ավելացնում ենք 1-ի առաջնահերթությունը: Դուք նաև կցանկանաք վերնագիրը թարմացնել հղման մեջ և համոզվել, որ դա այդպես չէ: Չհամընկնել կայքի մեկ այլ լրահոսի վերնագրի հետ.

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

Ձեր նոր WordPress Podcast լրահոսը

Այս մեթոդի հաճելի բանն այն է, որ մենք կարողացանք ինքնուրույն պարունակել կայքի թեմայի բոլոր փոփոխությունները. Ոչ մի լրացուցիչ ձևանմուշ ֆայլեր կամ վերնագրերի խմբագրում և այլն: Մի քանի կարևոր մանրամասներ.

  • Permalinks - Երբ ծածկագիրն ավելացնեք դրան functions.php, դուք պետք է բացեք Կարգավորումներ> Մշտական ​​հղումներ WordPress- ի ադմինիստրատորում: Դա կթարմացնի ձեր մշտական ​​հղման կանոնները, որպեսզի նորից գրելու համար մեր կողմից ավելացված ծածկագիրն այժմ իրականացվի:
  • Անվտանգություն - Եթե ձեր կայքը SSL է, և ձեր podcast լրահոսը ՝ ոչ, դուք խառնաշփոթ անվտանգության խնդիրներ կունենաք: Ես բարձր խորհուրդ կտամ ապահովել ինչպես ձեր կայքը, այնպես էլ ձեր podcast հոստինգը ապահով հյուրընկալված (at.) https հասցե ՝ առանց սխալների):
  • Syndication - Ես բարձր խորհուրդ կտամ օգտագործել այս տիրույթին հատուկ podcast լրահոսը Google- ին, Apple- ին, Spotify- ին և ցանկացած այլ ծառայության սինդիկատ անելու համար: Այստեղ առավելությունն այն է, որ այժմ կարող եք փոխել ձեր podcast հյուրընկալողը, երբ ցանկանաք, և ստիպված չեք լինի թարմացնել յուրաքանչյուր ծառայության աղբյուրի լրահոսը:
  • Վերլուծություն - Ես անձամբ խորհուրդ կտամ ունենալ նման ծառայություն FeedPress- ը որտեղ դուք կարող եք անհատականացնել ձեր լրահոսը և ստանալ դրա օգտագործման վերաբերյալ որոշ կենտրոնացված հետևում, քան շատ ծառայություններ են մատուցում: FeedPress- ը նաև թույլ է տալիս ավտոմատ կերպով հրապարակել ձեր սոցիալական ալիքները, շատ հետաքրքիր հատկություն:

Wantանկանու՞մ եք տեսնել, արդյոք այն աշխատում է: Կարող եք օգտագործել այն Ձուլման հոսքի վավերացնող լրահոսը ստուգելու համար:

3 Comments

  1. 1

    Ինձանից պահանջվեց 2 1/2 օր ցանցում փնտրելու համար մի բան գտնելու համար, որը ես կարծում էի, որ WordPress- ի յուրաքանչյուր podcaster պետք է ցանկանա անել. RSS- ի հոսքը հյուրընկալել իրենց 3-րդ կողմի կողմից հյուրընկալված podcast- ին իրենց wordpress կայքում:

    Այնպես որ, շնորհակալություն Իհարկե, ձեր հոդվածը հարց է առաջացնում. Ինչու՞ սա արդեն WordPress պլագին չէ: Գտածս ամենամոտը WP RSS ագրեգատորն էր, բայց այն ամբողջությամբ վերաշարադրեց XML- ը և կոտրեց RSS- ը:

  2. 2

    Hi
    Ես ստեղծել եմ իմ WordPress կայքը, որպեսզի վերահրապարակեմ իմ RSS- ը, ինչպես ցույց է տրված, և լավ է աշխատում, հիանալի է վերահսկել այն ինքս և մեծ քայլ կատարել podcasting գործընթացից:

    Չնայած ես մի հարց ունեմ, քանի որ իմ podcasting հյուրընկալողը ստեղծում է RSS XML - այն ավտոմատ կերպով ստեղծում է վեբ հղում յուրաքանչյուր դրվագի համար, որը մատնանշում է podcasting հյուրընկալողի freebie կայքում տեղադրված HTML էջը, որը ես չեմ օգտագործում:

    Նման մի բան <rss2><channel><item><link></link> եթե նշումն աշխատում է: Կամ «rss2> channel> item> link»

    Apple Podcast- ն օգտագործում է այս XML տվյալները յուրաքանչյուր դրվագի համար իր էջում մեծ հղում ցուցադրելու համար: Բայց ես չեմ օգտագործում այդ ֆրիբի վեբ կայքը իմ podcasting հյուրընկալողից (Podbeans): Ինձ դա պետք է մատնանշի իմ սեփական կայքը `այնտեղ, որտեղ տեղակայված է RSS հոսքը, որը ես ղեկավարում եմ:

    Ի՞նչ եք կարծում, հնարավո՞ր է շահարկել մուտքային XML- ը `դրանում եղած հղումները podbeans.com- ից my-website.com փոխելու համար:

    • 3

      Դա հնարավոր է անել, բայց դուք նաև ստիպված կլինեք գրել կոդ ՝ բուն տեղակայված ֆայլերը խնդրելու համար (ինչպես MP3- ն): Ես անկեղծորեն դա չէի անի, քանի որ վեբ հոստերի մեծամասնությունը օպտիմիզացված չէ փոդքաստների համար անհրաժեշտ մեծ ֆայլերի ներլցումների համար:

Այս կայքը օգտագործում է Akismet- ը սպամի նվազեցման համար: Իմացեք, թե ինչպես է ձեր տվյալները մշակվում.