آموزش استفاده از خوراک RSS سایت های دیگر
برای استفاده از خوراک RSS سایت دیگر میتوانید از افزونه و اسکریپت ها استفاده نمایید . گاهی اوقات این اسکریپت ها پولی میباشند ویا بدرستی کار نمیکنند . امروز کد php اینکار را برای شما آماده کرده ایم و به شما آموزش استفاده از خوراک RSS سایت دیگر را میدهیم.
بدین منظور کد زیر را در قسمت مناسبی از قالب وردپرس خود که قصد نمایش خوراک RSS را دارید جایگذاری کنید
<?php $rss = new DOMDocument(); $rss->load('https://site.ltd/feed/'); $feed = array(); foreach ($rss->getElementsByTagName('item') as $node) { $item = array ( 'title' => $node->getElementsByTagName('title')->item(0)->nodeValue, 'desc' => $node->getElementsByTagName('description')->item(0)->nodeValue, 'link' => $node->getElementsByTagName('link')->item(0)->nodeValue, 'date' => $node->getElementsByTagName('pubDate')->item(0)->nodeValue, ); array_push($feed, $item); } $limit = 4; for($x=0;$x<$limit;$x++) { $title = str_replace(' & ', ' & ', $feed[$x]['title']); $link = $feed[$x]['link']; $description = $feed[$x]['desc']; $date = date('l F d, Y', strtotime($feed[$x]['date'])); echo '<p><strong><a href="'.$link.'" title="'.$title.'">'.$title.'</a></strong><br />'; echo '<small><em>Posted on '.$date.'</em></small></p>'; echo '<p>'.$description.'</p>'; } ?>
در خط 3 کد بالا بجای https://site.ltd/feed آدرس فید RSS سایت مورد نظر خود را بنویسید
در خط 14 بجای عدد 4 میتوانید تعداد مطالبی که قصد نمایش آن را دارید را وارد کنید
در خط های پایانی که کد های echo نوشته شده است میتوانید در ظاهر آن تغییرات ایجاد کنید