आपल्या वर्डप्रेस साइटच्या फीडमध्ये बाह्य पॉडकास्ट फीड जोडा
एक लोकप्रिय पॉडकास्ट ऑनलाइन उपयोग करते वर्डप्रेस त्यांच्या पॉडकास्टविषयी माहितीसाठी तसेच त्यांच्या प्रत्येक शोबद्दल एक टन माहिती प्रकाशित करण्यासाठी त्यांचे प्रकाशन मंच. तथापि, ते प्रत्यक्षात बाह्य पॉडकास्ट होस्टिंग इंजिनवर पॉडकास्ट स्वतःच होस्ट करतात. साइटच्या अभ्यागतांसाठी हे अगदीच अखंड आहे - परंतु वापरकर्त्यांकरिता अदृश्य परंतु Google सारख्या क्रॉलर्ससाठी दृश्यमान असे एक वैशिष्ट्य नाही.
Google त्यांच्या समर्थनात हे निर्दिष्ट करते:
याव्यतिरिक्त, आपण मुख्यपृष्ठासह आपली आरएसएस फीड संबद्ध केल्यास, आपल्या नावाच्या नावावर पॉडकास्ट शोधत असलेल्या वापरकर्त्यांना आपल्या पॉडकास्टचे वर्णन तसेच Google शोधवरील आपल्या शोचे भागांचे कॅरोझल मिळू शकेल. आपण दुवा साधलेले मुख्यपृष्ठ प्रदान न केल्यास किंवा Google आपल्या मुख्यपृष्ठाचा अंदाज लावू शकत नसेल तर आपले भाग अद्याप Google शोध परिणामांमध्ये दिसू शकतात परंतु त्याच विषयावरील इतर पॉडकास्टच्या भागांसह केवळ गटबद्ध केले आहेत.
गूगल - Google वर आपले पॉडकास्ट मिळवा
संबंधित दोन सह, आपण Google मध्ये काही छान कव्हरेज मिळवू शकता:
साइटचे रेंगाळणे ब्लॉग पोस्ट फीड प्रकट करते, परंतु वास्तविक नाही पॉडकास्ट फीड - जे बाह्यरित्या होस्ट केले आहे. कंपनीला आपला सध्याचा ब्लॉग फीड ठेवायचा आहे, म्हणून आम्हाला साइटवर अतिरिक्त फीड जोडायचा आहे. कसे ते येथे आहे:
- आम्हाला कोडची आवश्यकता आहे नवीन फीड त्यांच्या वर्डप्रेस थीममध्ये.
- आम्हाला आवश्यक आहे बाह्य पॉडकास्ट फीड पुनर्प्राप्त आणि प्रकाशित करा त्या नवीन फीडमध्ये
- आम्हाला आवश्यक आहे डोक्यात एक दुवा जोडा नवीन फीड URL प्रदर्शित करणार्या वर्डप्रेस साइटची.
- बोनस: आम्हाला नवीन पॉडकास्ट फीड URL साफ करण्याची आवश्यकता आहे जेणेकरून आम्हाला क्वेरीस्टिंग्ज आणि कॅनवर अवलंबून राहण्याची गरज नाही पथ पुन्हा लिहा छान URL मध्ये
वर्डप्रेस मध्ये नवीन फीड कसे जोडावे
आपल्या थीममध्ये किंवा (अत्यंत शिफारसीय) चाइल्ड थीमची फंक्शन्स.एफपीपी फाइलमध्ये, आपण नवीन फीड जोडू आणि आपण ते कसे तयार करणार आहात ते वर्डप्रेसला सांगायचे आहे. यावर एक टीप… ती येथे नवीन फीड प्रकाशित करेल https://yoursite.com/?feed=podcast
function add_podcast_feed() {
add_feed( 'podcast', 'render_podcast_feed' );
}
add_action( 'init', 'add_podcast_feed' );
बाह्य पॉडकास्ट फीड पुनर्प्राप्त करा आणि वर्डप्रेस फीडमध्ये प्रकाशित करा
आम्ही वर्डप्रेसला सांगितले की आम्ही पॉडकास्ट वापरू इच्छितो रेंडर_पॉडकास्ट_फीड, म्हणून आम्हाला आता बाह्य फीड (एच म्हणून नियुक्त केलेले) पुनर्प्राप्त करायचे आहे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 वर पुन्हा लिहा
येथे थोडासा बोनस आहे. क्वेरीस्ट्रिंगसह फीड कसे प्रकाशित केले जाते ते आठवते? एका छान 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);
आपला नवीन वर्डप्रेस पॉडकास्ट फीड
या पद्धतीबद्दलची छान गोष्ट म्हणजे आम्ही साइट थीममधील सर्व बदल स्वयं-नियंत्रित करण्यास सक्षम होतो… अतिरिक्त टेम्पलेट फाइल्स किंवा शीर्षलेखांचे संपादन इ. काही महत्त्वपूर्ण तपशील:
- परमिंक्स - एकदा आपण कोड जोडला functions.php, आपल्याला वर्डप्रेस प्रशासनात सेटिंग्ज> परमलिंक्स उघडण्याची आवश्यकता आहे. हे आपले परमिलिंक नियम रीफ्रेश करेल जेणेकरुन आम्ही पुनर्लेखनासाठी जोडलेला कोड आता अंमलात आणला जाईल.
- सुरक्षा - आपली साइट एसएसएल असल्यास आणि आपली पॉडकास्ट फीड नसल्यास, आपण मिश्रित सुरक्षिततेसह अडचणीत येऊ शकता. आपली साइट आणि आपले पॉडकास्ट होस्टिंग सुरक्षितपणे होस्ट केलेले आहे हे सुनिश्चित करण्याची मी फार शिफारस करतो (येथे https कोणताही त्रुटी नसलेला पत्ता).
- सिंडिकेशन - मी हे डोमेन-विशिष्ट पॉडकास्ट फीड Google, Appleपल, स्पोटिफाई आणि इतर कोणत्याही सेवेस सिंडिकेट करण्यासाठी वापरण्याची जोरदार शिफारस करतो. येथे फायदा असा आहे की जेव्हा आपण इच्छित असाल तेव्हा आपण आता आपले पॉडकास्ट होस्ट बदलू शकता आणि प्रत्येक सेवेचा स्त्रोत फीड अद्यतनित करण्याची आवश्यकता नाही.
- Analytics - मी वैयक्तिकृत अशी सेवा देण्याची शिफारस करतो फीडप्रेस जिथे आपण आपले फीड सानुकूलित करू शकता आणि बर्याच सेवा प्रदान करतात त्यापलिकडे याचा काही केंद्रीय ट्रॅकिंग मिळू शकेल. फीडप्रेस आपल्याला आपल्या सामाजिक चॅनेलवर प्रकाशन स्वयंचलितरित्या अनुमती देखील देते, एक छान वैशिष्ट्य!
हे कार्य करीत आहे की नाही हे पहायचे आहे का? आपण वापरू शकता कास्ट फीड व्हॅलिडेटर फीड सत्यापित करण्यासाठी!