დაამატეთ გარე პოდკასტის არხი თქვენს WordPress საიტის არხებში

WordPress პოდკასტის არხის ფუნქციები

პოპულარული პოდკასტი ინტერნეტით იყენებს WordPress როგორც მათი საგამომცემლო პლატფორმა მათი პოდკასტის შესახებ ინფორმაციის მისაღებად, ასევე ტონა ინფორმაციის გამოქვეყნება თითოეული შოუს შესახებ. ამასთან, ისინი რეალურად მასპინძლობენ პოდკასტს გარე პოდკასტის ჰოსტინგის ძრავაზე. ეს საიტის სტუმრებისთვის საკმაოდ მარტივია, მაგრამ არ გააჩნია ერთი თვისება, რაც მომხმარებლებისთვის უხილავია, მაგრამ Google- ის მსგავსი მცოცავებისთვის ჩანს.

Google განსაზღვრავს ამას მათი მხარდაჭერისთვის:

გარდა ამისა, თუ თქვენს RSS არხს უკავშირდებით მთავარ გვერდს, მომხმარებლებს, რომლებიც ეძებენ თქვენს პოდკასტს სახელით, შეუძლიათ მიიღონ თქვენი პოდკასტის აღწერა, ასევე თქვენი შოუს ეპიზოდების კარუსელი Google Search- ში. თუ თქვენ არ მიუთითებთ დაკავშირებულ საწყის გვერდს, ან Google ვერ მიხვდება თქვენს მთავარ გვერდს, თქვენი ეპიზოდები შეიძლება კვლავ გამოჩნდეს Google ძიების შედეგებში, მაგრამ დაჯგუფებულია მხოლოდ იმავე თემის სხვა პოდკასტების ეპიზოდებით.

Google - მიიღეთ თქვენი პოდკასტი Google- ზე

 ამ ორ ასოცირებულთან ერთად შეგიძლიათ მიიღოთ შესანიშნავი დაფარვა Google- ში:

პოდკასტები Google SERP- ზე

საიტის სეირნობისას ვლინდება ბლოგის პოსტის არხი, მაგრამ არა რეალური პოდკასტის არხი - რომელსაც გარე მასპინძლობს. კომპანიას სურს შეინარჩუნოს დღევანდელი ბლოგის არხი, ამიტომ ჩვენ გვინდა რომ ვებგვერდს დავამატოთ დამატებითი არხი. Აი როგორ:

  1. საჭიროა კოდირება ა ახალი არხი მათი WordPress თემის ფარგლებში.
  2. ჩვენ უნდა გარე პოდკასტის არხის მიღება და გამოქვეყნება იმ ახალ არხში.
  3. ჩვენ უნდა დაამატეთ ბმული თავში WordPress საიტის, რომელიც აჩვენებს ახალ საკვების URL- ს.
  4. ბონუსი: ჩვენ უნდა დავასუფთავოთ პოდკასტის ნაკადის ახალი URL, ასე რომ ჩვენ არ უნდა ვიყოთ დამოკიდებული მოთხოვნებზე და შესაძლებლობებზე გადაწერე გზა ლამაზ URL- ში.

როგორ დავამატოთ ახალი არხი WordPress- ში

თქვენი თემის ან (გირჩევთ) ბავშვის თემის ფუნქციების.ფფ ფაილის ფარგლებში, გსურთ დაამატოთ ახალი არხი და უთხრათ WordPress- ს, თუ როგორ აპირებთ მის შექმნას. ამის შესახებ ერთი შენიშვნა… იგი გამოაქვეყნებს ახალ არხს საათზე https://yoursite.com/?feed=podcast

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

მოიძიეთ გარე პოდკასტის არხი და გამოაქვეყნეთ იგი WordPress არხში

ჩვენ ვუთხარით WordPress- ს, რომ გამოვაქვეყნებთ პოდკასტს 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- ზე

აქ ცოტა ბონუსია. გახსოვთ, როგორ გამოქვეყნებულია არხი მოთხოვნების სტრიქონთან? ჩვენ შეგვიძლია ფუნქციებს დავამატოთ ხელმეორედ ჩაწერის წესი, რომ გავცვალოთ ეს ლამაზი 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 პოდკასტის არხი

ამ მეთოდის სასიამოვნოა ის, რომ ჩვენ შეგვეძლო თვითშეკავებულიყავით ყველა ცვლილება საიტის თემატიკაში… დამატებითი შაბლონის ფაილი ან სათაურის რედაქტირება და ა.შ. რამდენიმე მნიშვნელოვანი დეტალი:

  • Permalinks - მას შემდეგ, რაც კოდს დაამატებთ functions.php, თქვენ უნდა გახსნათ პარამეტრები> პერმალინკები WordPress ადმინისტრატორში. ეს განაახლებს თქვენი მუდმივი ბმულის წესებს, ისე რომ ახლა განხორციელდება კოდი, რომელიც ჩვენ დავამატეთ ხელმეორედ დაწერისთვის.
  • უსაფრთხოების - თუ თქვენი საიტი არის SSL და თქვენი პოდკასტის არხი არაა, თქვენ შეხვდებით შერეული უსაფრთხოების პრობლემებს. მე გირჩევთ, უზრუნველყოთ თქვენი საიტისა და თქვენი პოდკასტის ჰოსტინგის უსაფრთხოება https მისამართი შეცდომების გარეშე).
  • სინდიკატი - მე გირჩევთ გამოიყენოთ ეს დომენის სპეციფიკური პოდკასტის არხი Google- ის, Apple- ის, Spotify- ისა და ნებისმიერი სხვა სერვისის სინდიკატის მისაღებად. უპირატესობა აქ არის ის, რომ ახლა შეგიძლიათ შეცვალოთ თქვენი პოდკასტის მასპინძელი, როდესაც გსურთ და აღარ მოგიწევთ თითოეული სერვისის წყაროს სიახლის განახლება.
  • ანალიტიკა - მე პირადად გირჩევთ ისეთი მომსახურება გქონდეთ FeedPress სადაც შეგიძლიათ შეცვალოთ თქვენი არხი და მიიღოთ გარკვეული ცენტრალიზებული თვალთვალი მისი გამოყენების მიღმა, რასაც მრავალი სერვისი გთავაზობთ. FeedPress ასევე საშუალებას გაძლევთ, ავტომატიზიროთ გამოქვეყნება თქვენს სოციალურ არხებზე, ძალიან მაგარი თვისებაა!

გსურთ ნახოთ მუშაობს თუ არა? შეგიძლიათ გამოიყენოთ მსახიობი საკვების ვალიდატორი არხის დასადასტურებლად!

3 კომენტარები

  1. 1

    დასჭირდა 2 1/2 დღის განმავლობაში ქსელში ძებნას, რომ მეპოვა ისეთი რამ, რისი გაკეთებაც ვფიქრობდი, რომ WordPress– ის ყველა პოდკასტერს უნდა მოეთხოვებოდა - უმასპინძლა RSS– ებს მათი მე –3 მხარის მასპინძელი პოდკასტისთვის, მათ WordPress– ის საიტზე.

    დიდი მადლობა! რა თქმა უნდა, თქვენს სტატიაში იბადება კითხვა: რატომ არ არის ეს უკვე WordPress მოდული? ყველაზე ახლო ნაპოვნი იყო WP RSS აგრეგატორი, მაგრამ მან მთლიანად გადაწერა XML და გატეხა RSS.

  2. 2

    Hi
    მე შევქმენი ჩემი WordPress საიტი, რათა გამოვაქვეყნო ჩემი RSS ზუსტად ისე, როგორც ეს ნაჩვენებია და ის კარგად მუშაობს, შესანიშნავია საკუთარი თავის კონტროლი და პოდკასტინგის პროცესში დიდი ნაბიჯის გადადგმა.

    მე მაქვს კითხვა, იმის გამო, რომ ჩემი პოდკასტინგის მასპინძელი ქმნის RSS XML - ის ავტომატურად ქმნის ვებ-ბმულს თითოეული ეპიზოდისთვის, რომელიც მიუთითებს პოდკასტინგის მასპინძლის უფასო ვებსაიტზე HTML გვერდზე, რომელსაც მე არ ვიყენებ.

    მსგავსი რამ <rss2><channel><item><link></link> თუ მარკდანი მუშაობს. ან "rss2> channel> item> link"

    Apple Podcast იყენებს ამ XML მონაცემებს თითოეული ეპიზოდის თავის გვერდზე დიდი ბმულის საჩვენებლად. მაგრამ მე არ გამოვიყენებ უფასო ვებსაიტს ჩემი პოდკასტინგის მასპინძლისგან (Podbeans). მჭირდება, რომ მივუთითო ჩემს ვებსაიტზე - სადაც განთავსებულია RSS არხი, რომელსაც ვაკონტროლებ.

    როგორ ფიქრობთ, შესაძლებელია შემომავალი XML– ით მანიპულირება, რომ შეცვალოთ მასში ბმულები podbeans.com– დან my-website.com– ზე?

    • 3

      ამის გაკეთება შესაძლებელია, მაგრამ თქვენ ასევე გჭირდებათ კოდის დაწერა, რომ მოითხოვოთ ნამდვილი მასპინძელი ფაილები (მაგალითად MP3). მე ამას გულწრფელად არ გავაკეთებდი, რადგან ვებ ჰოსტების უმეტესობა არ არის ოპტიმიზირებული პოდკასტებით საჭირო დიდი ფაილის გადმოსაწერად.

რას ფიქრობთ?

ეს საიტი იყენებს Akismet- ს, რათა შეამციროს სპამი. შეისწავლეთ თქვენი კომენტარის მონაცემები დამუშავებული.