Иловаи хидмати подкастии беруна ба лифти сайти WordPress-и худ

Вазифаҳои Feed Podcast WordPress

Подкаст маъмул онлайн истифода мебарад WordPress ҳамчун платформаи нашри онҳо барои маълумот дар бораи подкаст ва инчунин интишори як тонна маълумот дар бораи ҳар як намоиш. Аммо, онҳо воқеан худи подкастро дар муҳаррики хостинги подкастии беруна ҷойгир мекунанд. Он барои меҳмонони сайт бефосила аст, аммо як хусусият надорад, ки барои корбарон ноаён аст, аммо барои сайёҳон ба монанди Google намоён аст.

Google инро дар дастгирии худ нишон медиҳад:

Ғайр аз он, агар шумо RSS-и худро бо сафҳаи хонагӣ пайваст кунед, корбароне, ки подкастро бо ном ҷустуҷӯ мекунанд, метавонанд тавсифи подкаст ва инчунин карусели эпизодҳоро барои намоиши шумо дар Google Search пайдо кунанд. Агар шумо сафҳаи хонагии вобастаро пешниҳод накунед ё Google сафҳаи хонагии шуморо тахмин карда натавонад, пас эпизодҳои шумо метавонанд дар натиҷаҳои ҷустуҷӯи Google пайдо шаванд, аммо танҳо бо эпизодҳои подкастҳои дигар дар ҳамон мавзӯъ гурӯҳбандӣ карда шаванд.

Google - Подкастро дар Google дастрас кунед

 Бо ду алоқаманд, шумо метавонед дар Google фарогирии хубе гиред:

Подкастҳо дар Google SERP

Ҳазинаи сайт нишон медиҳад, ки навори пости блог, вале воқеӣ нест хўроки подкаст - ки берунӣ баргузор мешавад. Ширкат мехоҳад лентаи блоги ҳозираи худро нигоҳ дорад, бинобар ин мо мехоҳем ба сайт хўроки иловагӣ илова кунем. Ин аст тарзи:

  1. Мо бояд кодекси а хўроки нав дар доираи мавзӯи WordPress онҳо.
  2. Мо бояд ҷустуҷӯ ва интишори хати беруна подкаст дар он хўроки нав.
  3. Мо бояд дар сар пайванде илова кунед аз сайти WordPress, ки URL-и навро нишон медиҳад.
  4. Бонус: Мо бояд URL хати нави подкастро тоза кунем, то мо набояд ба querystrings ва can вобаста бошем роҳро нависед дар URL-и хуб.

Чӣ тавр илова кардани хўроки нав ба WordPress

Дар дохили мавзӯи худ ё файли functions.php (хеле тавсияшуда) -и мавзӯи кӯдакон, шумо мехоҳед, ки навори навро илова кунед ва ба WordPress бигӯед, ки чӣ гуна онро сохтанӣ ҳастед. Як ёддошт дар ин бора ... он хўроки навро дар нашр хоҳад кард https://yoursite.com/?feed=podcast

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

Гирифтани хўроки подкастии беруна ва онро дар Feed Feed WordPress нашр кунед

Мо ба WordPress гуфтем, ки подкастро истифода мекунем render_podcast_feed, бинобар ин, мо ҳоло мехоҳем, ки хўроки беруна (ҳамчун h таъин карда шавад)ttps: //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-и хуб нависед

Ин аст каме мукофотпулӣ. Дар хотир доред, ки чӣ гуна хӯриш бо сатри query нашр мешавад? Мо метавонем қоидаҳои аз нав сабт карданро ба functions.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);

Feed New Podcast Feed Шумо

Чизи хуби ин усул дар он аст, ки мо тавонистем ҳамаи тағиротҳоро дар мавзӯи сайт мустақилона нигоҳ дорем ... ягон парвандаи шаблон ва таҳрири сарлавҳаҳо ва ғайра. Якчанд тафсилоти муҳим:

  • permalinks - Пас аз он, ки шумо рамзро ба functions.php, ба шумо лозим аст, ки Танзимот> Permalinks -ро дар администратори WordPress кушоед. Ин қоидаҳои доимии шуморо тару тоза мекунад, то он рамзе, ки мо барои аз нав навиштан илова кардем, ҳоло амалӣ шавад.
  • Амният - Агар сайти шумо SSL бошад ва хўроки подкастатон набошад, шумо бо амнияти омехта дучор мешавед. Ман хеле тавсия медиҳам, ки ҳам сайти шумо ва ҳам хостинги подкастатонро дар амон ҷойгир кунанд (дар https суроға бидуни хато).
  • Синдикат - Ман тавсия медиҳам, ки истифодаи ин хўроки подкастҳои махсуси домейн барои синдикат ба Google, Apple, Spotify ва дигар хидматҳои дигар. Афзалият дар ин ҷо он аст, ки шумо акнун ҳостк подкастро ҳар вақте, ки хоҳед иваз карда метавонед ва навсозии хидмати манбаи ҳар як хидматро нахоҳед дошт.
  • Таҳлилҳо - Ман шахсан тавсия медиҳам, ки хидмате монанд бошад Feedpress ки дар он шумо метавонед хўроки худро танзим кунед ва дар бораи истифодаи он пайгирии мутамарказро аз оне, ки бисёр хидматҳо пешниҳод мекунанд, гиред. FeedPress инчунин ба шумо имкон медиҳад, ки нашрияро ба каналҳои иҷтимоии худ автоматӣ кунед, ин як хусусияти хеле хуб аст!

Мехоҳед бубинед, ки оё он кор мекунад? Шумо метавонед Санҷиши озуқаворӣ барои санҷидани хўроки!

3 Комментарии

  1. 1

    Барои ёфтани чизе, ки ман фикр мекардам, ҳар як подкастери WordPress бояд мехоҳад 2 1/2 рӯз ҷустуҷӯ кунам, тӯл кашидам - ​​лентаи RSS-ро барои подкаст аз ҷониби сеюм дар сайти wordpress ҷойгир кунед.

    Пас ташаккур! Албатта, мақолаи шумо савол медиҳад: чаро ин аллакай як плагини WordPress нест? Наздиктарине, ки ман ёфтам WP RSS Aggregator буд, аммо он XML-ро комилан аз нав навишт ва RSS-ро шикаст.

  2. 2

    Hi
    Ман сайти WordPress-ро барои он нашр кардам, ки RSS-и худро маҳз ҳамон тавре ки нишон дода шудааст, дубора нашр кунад ва он хуб кор мекунад, хеле хуб аст, ки онро худам назорат кунам ва аз раванди подкастинг қадами бузурге гузорам.

    Ман ҳарчанд саволе доштам, бинобар тарзи истеҳсоли мизбони подкастингии ман RSS XML - он барои ҳар як эпизод пайванди вебро ба тариқи худкор месозад, ки ба сафҳаи HTML дар вебсайти freebie соҳиби подкастинг ишора мекунад, ки ман онро истифода намебарам.

    Чизе монанд аст <rss2><channel><item><link></link> агар markdown кор кунад. Ё "rss2> канал> item> link"

    Apple Podcast ин маълумоти XML -ро барои нишон додани як пайванди калон дар сафҳаи худ барои ҳар як эпизод истифода мекунад. Аммо ман он вебсайти ройгонро аз хостгоҳи подкастингии худ (Podbeans) истифода намебарам. Ба ман лозим аст, то ба вебсайти шахсии худ ишора кунам, ки дар он лентаи RSS, ки ман онро назорат мекунам, ҷойгир карда шудааст.

    Ба фикри шумо, бо истифодаи XML воридотӣ имконпазир аст, то истинодҳоро дар он аз podbeans.com ба my-website.com тағир диҳед?

    • 3

      Инро кардан мумкин аст, аммо шумо инчунин бояд коди нависед, то файлҳои воқеии ҷойгиршударо талаб кунед (ба монанди MP3). Ман ростқавлона инро намехостам, зеро аксари хостҳои веб барои зеркашиҳо барои файлҳои калон, ки барои подкастҳо заруранд, муносиб карда нашудаанд.

Ту чӣ фикр мекунӣ?

Ин сомона ба воситаи Akismet барои кам кардани спам истифода мешавад. Омӯзед, ки чӣ тавр маълумотҳои худро тафтиш кунед.