اپنے ورڈپریس سائٹ کے فیڈ میں خارجی پوڈ کاسٹ فیڈ شامل کریں

ورڈپریس پوڈ کاسٹ فیڈ کے کام

ایک مشہور پوڈ کاسٹ آن لائن استعمال کرتا ہے WordPress بطور ان کے پوڈ کاسٹ کے بارے میں معلومات کے ساتھ ساتھ ہر شو کے بارے میں ایک ٹن معلومات شائع کرنے کے لئے ان کی اشاعت کا پلیٹ فارم۔ تاہم ، وہ دراصل بیرونی پوڈ کاسٹ ہوسٹنگ انجن پر ہی پوڈ کاسٹ کی میزبانی کرتے ہیں۔ یہ سائٹ کے زائرین کے لئے بے حد ہموار ہے - لیکن اس میں ایسی ایک خصوصیت کا فقدان ہے جو صارفین کے لئے پوشیدہ ہے لیکن گوگل جیسے کرالرز کے لئے مرئی ہے۔

گوگل ان کی حمایت میں اس کی وضاحت کرتا ہے:

اس کے علاوہ ، اگر آپ اپنے آر ایس ایس فیڈ کو ہوم پیج کے ساتھ منسلک کرتے ہیں تو ، نام کے ذریعہ آپ کے پوڈ کاسٹ کو تلاش کرنے والے صارفین کو آپ کے پوڈ کاسٹ کی تفصیل کے ساتھ ساتھ گوگل سرچ پر آپ کے شو کے لئے اقساط کا ایک carousel بھی حاصل کرسکتا ہے۔ اگر آپ لنکڈ ہوم پیج فراہم نہیں کرتے ہیں ، یا گوگل آپ کے ہوم پیج کا اندازہ نہیں لگا سکتا ہے تو ، آپ کے اقساط اب بھی گوگل سرچ کے نتائج میں ظاہر ہوسکتے ہیں ، لیکن صرف اسی موضوع پر دیگر پوڈکاسٹوں کے اقساط کے ساتھ گروپ کیا گیا ہے۔

گوگل - گوگل پر اپنا پوڈ کاسٹ حاصل کریں

 منسلک دونوں کے ساتھ ، آپ کو گوگل میں کچھ اچھی کوریج مل سکتی ہے۔

گوگل SERP پر پوڈ کاسٹ

سائٹ کا رینگنا بلاگ پوسٹ فیڈ کو ظاہر کرتا ہے ، لیکن اصل نہیں پوڈ کاسٹ فیڈ - جس کی بیرونی میزبانی ہوتی ہے۔ کمپنی اپنا موجودہ بلاگ فیڈ رکھنا چاہتی ہے ، لہذا ہم سائٹ میں اضافی فیڈ شامل کرنا چاہتے ہیں۔ یہ کیسے ہے:

  1. ہمیں ایک کوڈ کرنے کی ضرورت ہے نئی خبر ان کے ورڈپریس تھیم کے اندر۔
  2. ہمیں چائیے کہ بیرونی پوڈ کاسٹ فیڈ کو بازیافت اور شائع کریں اس نئی فیڈ میں
  3. ہمیں چائیے کہ سر میں ایک لنک شامل کریں ورڈپریس سائٹ جو نیا فیڈ URL دکھاتا ہے۔
  4. بونس: ہمیں نیا پوڈ کاسٹ فیڈ یو آر ایل صاف کرنے کی ضرورت ہے لہذا ہمیں استفسارات اور انحصار کرنے پر انحصار کرنے کی ضرورت نہیں ہے راستہ کو دوبارہ سے لکھنا ایک اچھے URL میں

ورڈپریس میں نیا فیڈ شامل کرنے کا طریقہ

اپنے تھیم یا (انتہائی تجویز کردہ) چائلڈ تھیم کے فنکشنس ڈاٹ پی پی فائل کے اندر ، آپ نیا فیڈ شامل کرنا اور ورڈپریس کو بتانا چاہیں گے کہ آپ اسے کیسے تیار کر رہے ہیں۔ اس پر ایک نوٹ… اس پر نئی فیڈ شائع ہوگی https://yoursite.com/?feed=podcast

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

بیرونی پوڈ کاسٹ فیڈ کو بازیافت کریں اور اسے ورڈپریس فیڈ میں شائع کریں

ہم نے ورڈپریس کو بتایا کہ ہم پوڈ کاسٹ کا استعمال کرتے ہوئے اسے پیش کرتے ہیں رینڈر_پیڈکاسٹ_فیڈ، لہذا اب ہم بیرونی فیڈ (h کے بطور نامزد) بازیافت کرنا چاہتے ہیںttps: //yourexternpodcast.com/feed/ درخواست کے وقت مندرجہ ذیل فنکشن میں اور ورڈپریس کے اندر اس کی نقل تیار کریں۔ ایک نوٹ… ورڈپریس جواب کو کیش کرے گا۔

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 میں دوبارہ لکھیں

یہاں ایک بونس تھوڑا سا ہے۔ یاد رکھیں کہ سوالات کی سٹرنگ کے ساتھ فیڈ کیسے شائع ہوتا ہے؟ ہم ایک عمدہ یو آر ایل کے ساتھ اس کو تبدیل کرنے کے لئے فنکشنز پی ایچ پی پی میں دوبارہ لکھنے کا قاعدہ شامل کرسکتے ہیں۔

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/

اپنے سر میں موجود فیڈ میں ایک لنک شامل کریں

آخری مرحلہ یہ ہے کہ آپ اپنی ورڈپریس سائٹ کے ہیڈ ٹیگس کے اندر ایک لنک شامل کرنا چاہتے ہیں تاکہ کرالر اسے تلاش کرسکیں۔ اس معاملے میں ، ہم یہاں تک کہ فیڈ کو پہلے درج کردہ (بلاگ اور تبصرہ فیڈ کے اوپر) کے طور پر نامزد کرنا چاہتے ہیں ، لہذا ہم 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);

آپ کا نیا ورڈپریس پوڈ کاسٹ فیڈ

اس طریقہ کار کے بارے میں اچھی بات یہ ہے کہ ہم سائٹ تھیم کے اندر موجود تمام تبدیلیوں کو خود پر قابو کرنے میں کامیاب ہوگئے… کوئی اضافی ٹیمپلیٹ فائلیں یا ہیڈروں کی ترمیم ، وغیرہ۔ اہم تفصیلات کے ایک جوڑے:

  • کے permalinks - ایک بار جب آپ کوڈ شامل کریں functions.php، آپ کو ورڈپریس ایڈمن میں ترتیبات> پرمالک کھولنے کی ضرورت ہوگی۔ اس سے آپ کے دائرہ کار کے قوانین کو تازہ دم کریں گے تاکہ دوبارہ لکھنے کے ل we ہم نے جو کوڈ شامل کیا ہے اب اس پر عمل درآمد ہو جائے گا۔
  • سلامتی اگر آپ کی سائٹ ایس ایس ایل ہے اور آپ کا پوڈ کاسٹ فیڈ نہیں ہے تو ، آپ مخلوط سیکیورٹی کے ساتھ کسی معاملے میں پڑجائیں گے۔ میں آپ کی سائٹ اور آپ کے پوڈ کاسٹ کی میزبانی دونوں کو یقینی طور پر یقینی بنانے کی سفارش کروں گا HTTPS بغیر کسی غلطی کا پتہ)۔
  • سنڈیکشن - میں گوگل ، ایپل ، اسپاٹائفائ اور کسی بھی دوسری سروس کو سنڈیکیٹ دینے کے لئے اس ڈومین سے متعلق مخصوص پوڈ کاسٹ فیڈ کو انتہائی استعمال کرنے کی سفارش کروں گا۔ یہاں فائدہ یہ ہے کہ اب جب آپ چاہیں تو اپنے پوڈ کاسٹ ہوسٹ کو تبدیل کرسکتے ہیں اور ہر سروس کے سورس فیڈ کو اپ ڈیٹ نہیں کرنا پڑے گا۔
  • تجزیات - میں ذاتی طور پر ایسی سروس رکھنے کی سفارش کروں گا فیڈ پریس جہاں آپ اپنی فیڈ کو اپنی مرضی کے مطابق بناسکتے ہیں اور متعدد خدمات فراہم کرنے سے کہیں زیادہ اس کے استعمال کے بارے میں کچھ سنٹرلائزڈ ٹریکنگ حاصل کرسکتے ہیں۔ فیڈ پریس آپ کو اپنے سوشل چینلز پر اشاعت خود کار طریقے سے کرنے کی بھی اجازت دیتا ہے ، جو ایک بہت ہی عمدہ خصوصیت ہے!

دیکھنا چاہتے ہیں کہ کیا یہ کام کر رہا ہے؟ آپ استعمال کرسکتے ہیں کاسٹ فیڈ جواز دہندہ فیڈ کی توثیق کرنے کے لئے!

۰ تبصرے

  1. 1

    مجھے نیٹ کو تلاش کرنے میں 2/1 دن لگے جس کے بارے میں میں نے سوچا کہ ہر ورڈپریس پوڈ کاسٹر کو کرنا چاہے گا - اپنی ورڈپریس سائٹ پر ان کے تیسرے فریق کی میزبانی والے پوڈ کاسٹ کے لئے آر ایس ایس فیڈ کی میزبانی کریں۔

    تو شکریہ! یقینا آپ کا مضمون یہ سوال اٹھاتا ہے کہ: یہ ورڈپریس پلگ ان پہلے سے کیوں نہیں ہے؟ مجھے جو قریب ترین ملا وہ WP RSS Aggregator تھا ، لیکن اس نے XML کو مکمل طور پر دوبارہ لکھا اور آر ایس ایس کو توڑ دیا۔

  2. 2

    Hi
    میں نے اپنے آر ایس ایس کو بالکل ہی شائع کرنے کے لئے اپنے ورڈپریس سائٹ کو مرتب کیا ہے ، اور یہ بہتر کام کرتا ہے ، اس پر خود کو قابو کرنا اور پوڈ کاسٹنگ کے عمل سے بڑا قدم اٹھانا بہت اچھا ہے۔

    اگرچہ میرے پوڈ کاسٹنگ کے میزبان نے آر ایس ایس ایکس ایم ایل تیار کرنے کے طریقہ کی وجہ سے مجھے ایک سوال ملا ہے - یہ ہر واقعہ کے لئے ایک ویب لنک کو خود بخود تیار کرتا ہے جو پوڈ کاسٹنگ میزبان کی فریبی ویب سائٹ پر HTML صفحے کی نشاندہی کرتا ہے جسے میں استعمال نہیں کرتا ہوں۔

    کی طرح کچھ <rss2><channel><item><link></link> اگر مارک ڈاون کام کرتا ہے۔ یا "RSSs> چینل> آئٹم> لنک"

    ایپل پوڈ کاسٹ ہر ایک پرکرن کے صفحے پر ایک بڑا لنک ڈسپلے کرنے کے لئے یہ XML ڈیٹا استعمال کرتا ہے۔ لیکن میں اس پوڈ کاسٹنگ میزبان (پوڈبینز) کی فریبی ویب سائٹ استعمال نہیں کرتا ہوں۔ مجھے اپنی اپنی ویب سائٹ کی طرف اشارہ کرنے کی ضرورت ہے۔ جہاں میں اپنے زیر کنٹرول آر ایس ایس فیڈ کی میزبانی کرتا ہے۔

    کیا آپ کو لگتا ہے کہ پوڈ بینس ڈاٹ کام سے میری ویب سائٹ ڈاٹ کام میں اس کے لنکس کو تبدیل کرنے کے لئے آنے والے ایکس ایم ایل کو جوڑنا ممکن ہے؟

    • 3

      ایسا کرنا ممکن ہے ، لیکن آپ کو اصل میزبان فائلوں (MP3 کی طرح) کی درخواست کرنے کے لئے کوڈ بھی لکھنا پڑے گا۔ میں ایمانداری کے ساتھ ایسا نہیں کروں گا کیوں کہ پوڈ کاسٹ کے ساتھ درکار بڑی فائل ڈاؤن لوڈ کے لئے زیادہ تر ویب ہوسٹوں کو بہتر نہیں بنایا گیا ہے۔

آپ کا کیا خیال ہے؟

سپیم کو کم کرنے کے لئے یہ سائٹ اکزمیت کا استعمال کرتا ہے. جانیں کہ آپ کا تبصرہ کس طرح عملدرآمد ہے.