چگونه اطلاعات RSS را در وردپرس نمایش بدهیم؟ اگر بخواهیم در سایت خودمان که با وردپرس راه اندازی کرده ایم در یک قسمت از صفحه مطالبی را از rss یک سایت دیگر بخوانیم و نمایش دهیم باید دستوراتی را در وردپرس برای این کار بنویسیم. rss را می توان لیست و سرخط مطالبی دانست که در یک سایت دیگر نوشته شده است. برای مثال اگر بخواهیم که در بخش ضفحات سایت وردپرس در قسمت پایین صفحه مطالب rss مورد نظر را خوانده و به صورت لینک در صفحه نمایش دهیم باید به صورت زیر عمل کنیم.
C:\xampp\htdocs\wordpress
<?php get_sidebar(); ?> <?php get_footer(); ?>
وارد می کنیم.
<?php include_once (ABSPATH.WPINC.'/feed.php'); $rss=fetch_feed('http://tosinso.com/rss/all'); $maxitems=$rss->get_item_quantity(25); $rss_items=$rss->get_items(0,$maxitems); ?> <ul> <?php if($maxitems==0) echo '<li>no items.</li>'; else foreach($rss_items as $item): ?> <li> <a href="<?php echo $item->get_permalink()?>" title="<?php echo $item->get_date(); ?> " > <?php echo $item->get_title(); ?> </a> <?php endforeach; ?> </ul>
دقت داشته باشید که در متغیر $rss باید آدرس محل rss سایتی را که می خواهید بخوانید را وارد کنید. وقتی که فایل را ذخیره کرده و به صفحاتی که در سایت دارید وارد شوید خواهید دید که rss های سایت مورد نظر به صورت لینک در پایین صفحه شما نشان داده می شوند. همچنین تعداد لینک های rss را می توان با getitemquantity(25) مشخص کرد که در اینجا 25 قرار داده شده است و به این معنی است که تعداد 25 عدد لینک نشان داده شود. توسینسو باشید
بنیانگذار توسینسو و برنامه نویس
مهدی عادلی، بنیان گذار TOSINSO. کارشناس ارشد نرم افزار کامپیوتر از دانشگاه صنعتی امیرکبیر و #C و جاوا و اندروید کار می کنم. در زمینه های موبایل و وب و ویندوز فعالیت دارم و به طراحی نرم افزار و اصول مهندسی نرم افزار علاقه مندم.
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود