დაამატეთ გარე პოდკასტის არხი თქვენს 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 არხს მესამე მხარის მიერ მასპინძლირებული პოდკასტისთვის მათ wordpress საიტზე.

    ასე რომ გმადლობთ! რა თქმა უნდა, თქვენი სტატია ბადებს კითხვას: რატომ არ არის ეს უკვე WordPress მოდული? უახლოესი რაც ვიპოვე იყო WP RSS Aggregator, მაგრამ მან მთლიანად გადაწერა 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- ს, რათა შეამციროს სპამი. შეისწავლეთ თქვენი კომენტარის მონაცემები დამუშავებული.