আপনার ওয়ার্ডপ্রেস বিকাশের কোনও সময় আপনাকে কাউকে কাস্টম ফিড সরবরাহ করতে হবে। এটি কাউকে একটি এপিআই সরবরাহ করবে বা ব্যবহারকারীদের নির্দিষ্ট কিছু সেটগুলির জন্য আরও ভাল অভিজ্ঞতা সরবরাহ করুক না কেন, এটি সহজেই হয়ে যায়।
আমি এই পদ্ধতিটি খানিকটা সহজ বলে আমি ডিফল্ট ফিডগুলি বাড়ানোর চেয়ে নতুন ফিড তৈরি করতে পছন্দ করি
add_feed ওয়ার্ডপ্রেস ফাংশন
add_filter ( 'Init', 'tj_init_custom_feed'); ফাংশন tj_init_custom_feed () {// ফিড শুরু করুন add_feed ('কাস্টম-ফিড', 'tj_custom_feed'); }
আপনার ওয়ার্ডপ্রেস থিমের ফাংশন.এফপি ফাইলটিতে উপরের কোডটি যুক্ত করুন। অ্যাড_ফিডকে সরাসরি কল না করাই সেরা, আমরা এটি 'init' এ ফিল্টারের মাধ্যমে যুক্ত করব। ফাংশনের কলের প্রথম প্যারামিটারটি ফিডের জন্য URL স্লাগ সরবরাহ করতে ব্যবহৃত হয়। দ্বিতীয় প্যারামিটারটি একটি ফাংশন নামের সাথে টাই করতে ব্যবহৃত হয়। সুতরাং, যখন সেই url বলা হয় (yourblogurl.com/custom-feed), এটি পিএইচপি ফাংশন tj_custom_feed সম্পাদন করে।
দয়া করে নোট করুন যে URL টি সঠিকভাবে স্বীকৃত হওয়ার আগে ওয়ার্ডপ্রেসের জন্য পুনর্লিখনের নিয়মগুলি অবশ্যই ফ্লাশ করা উচিত। নিয়মগুলি নিষ্ক্রিয় করতে বাধ্য করার একটি সহজ সহজ উপায় হ'ল ওয়ার্ডপ্রেস অ্যাডমিন -> সেটিংস -> পারমলিংকস এ যান এবং তারপরে পরিবর্তনগুলি সংরক্ষণ করুন বোতামটি ক্লিক করুন।
এক্সএমএল আউটপুট করা হচ্ছে
আরএসএস / এক্সএমএল ফিড কোড আউটপুট দেওয়ার বিষয়ে আসলে খুব জটিল কিছু নেই। প্রথমত, সামগ্রী-প্রকারটি পিএইচপি শিরোনাম ফাংশনের মাধ্যমে সেট করা থাকে যাতে এটি যথাযথভাবে রেন্ডার করা যায়। এর পরে, আমরা get_posts থেকে কিছু তথ্য উদ্ধার করি, এর মধ্য দিয়ে লুপ করি এবং এটি স্ক্রিনে প্রতিধ্বনিত করি।
ফাংশন tj_custom_feed () {শিরোনাম ("বিষয়বস্তুর ধরণ: পাঠ্য / এক্সএমএল"); প্রতিধ্বনি "\ n"; প্রতিধ্বনি " "। $ চিত্র।" "; প্রতিধ্বনি '
