شاید لازم داشته باشید که آخرین مطالب یک سایت دیگر را در سایت خود به نمایش در بیاورید. مثلا میخواهید آخرین اخبار وبلاگ خود و یا انجمن خود و یا سایت دیگر را در وب خود به نمایش بیاورید. این کار در وردپرس با گذاشتن rss آن سایت امکان پذیر است که در ابزارک ها میتوانید rss را انخاب کنید . اما همیشه هم ابزارک به درد ما نمیخوره. امروز با ما باشید تا کد ساده ای برای این کار به شما معرفی کنیم…
برای این کار میتوانید از کد زیر استفاده نمائید :
<ul> <?php include_once(ABSPATH . WPINC . '/rss.php'); $rss = fetch_rss('http://www.hamyarwp.com/feed'); $maxitems = 10; //تعداد نمایش $items = array_slice($rss->items, 0, $maxitems); ?> <ul> <?php if (empty($items)) echo '<li>مطلبی وجود ندارد</li>'; else foreach ( $items as $item ) : ?> <li><a href='<?php echo $item['link']; ?>' title='<?php echo $item['title']; ?>'> <?php echo $item['title']; ?> </a></li> <?php endforeach; ?> </ul>
به جای http://www.hamyarwp.com/feed میتوانید rss سایت خود را ثبت نمائید
محمد ش
سلام قربان
ببخشید من این کدو و کد های مشابهی که تو سایتم قرار میدم با این ارور مواجه میشم به نظر شما مشکل از کجاست ؟
Fatal error: Cannot redeclare class MagpieRSS in /home/——/public_html/wp-includes/rss.php on line 30
ممنون و منتظر پاسخ هستم
علی حاجی محمدی 14 سال عضو همیار وردپرس
شاید مشکل توی فایل های سیستم وردپرست باشه
محمد ش
سلام ، خب باید چیکار کنم ، من اون فایلو یه بار جایگزین کردم اما بازم درست نشد تو انجمن هم مطرح کردم اما انجمن خالی از کاربر فعاله
ممنون ، باید بیخیالش بشم
محمد ش
سلام ، مشکل حل شد
از یک نفر پرسیدم گفت یک افزونه ایی نصب کردم که با ار اس اس در ارتباط است و تداخل ایجاد کرده و من اون افزونه رو غیر فعال کردم و مشکل حل شد
امیر
😀 والا بخدا نمیدونم چرا این همه مردم میخوان شبکه اجتماعی بزنن!
بادیپرس چیش جالبه حاج علی به نظرت؟ من که انجمن رو ترجیح میدم. میتونیم اقلا چهارتا قانون بزاریم براش کنترل کنیم ولی شبکه رو نه!
هاا؟ 😀 یادم رفت درباره مطلب نظر بدم! جالب بود ولی بیشتر بدرد قالبایی میخوره که تعداد کمی ابزارک رو پشتیبانی میکنن 😉
katana
سلام
خیلی وقت بود دنبال یه همچین چیزی میگشتم باید برم تستش کنم
یه نفر تقاضای بادی پرس فارسی داشت ! منم در به در دنبالشم
حتما شما میتونید فارسی کنید سایت بلاگ ها که تونسته 🙂
علی حاجی محمدی 14 سال عضو همیار وردپرس
یه نفر نه 100 نفر !! هنوز وقت نکردم ! باید تیممو تشکیل بدم !! وایسید تا چند روز آینده
حاج امیر
سلام
اینجا رو ببین به کارت میاد
http://www.multyshades.com/2010/08/50-ultimate-useful-free-wordpress-plugins-widgets/
یاعلی
علی حاجی محمدی 14 سال عضو همیار وردپرس
حاج امیر مشکلی نبود ! اصلا خود وردپرس rss داره و نیاز به پلاگین نیست!!
مزتضی
واسه منم همین مشکل میاد !!
حمید
سلام
خوب منم همینو میخوام rss موضوعامو از کجا بیارم؟؟؟
علی حاجی محمدی 14 سال عضو همیار وردپرس
از صفحه اصلی داخل موضوع سایتتون بشید بعد آدرسش /feed بذارید
حمید
سلام
داش علی چطور میتونم برای هر موضوع سایت اینو بزارم؟؟؟؟
علی حاجی محمدی 14 سال عضو همیار وردپرس
rss هر موضوعت رو بذار 🙂 البته برای موضوعات کد اختصاصیشو داریم که میذارم
milad
سلام علی جون .
وقتی می خوام استفده کنم به این مشکل بر می خورم :
Warning: array_slice() expects parameter 1 to be array, null given in /home/mgraphic/public_html/wp-content/themes/C112/index.php on line 26
خط 26 هم این هست :
$items = array_slice($rss->items, 0, $maxitems);
باید چه بلایی سرش بیارم ؟؟
علی حاجی محمدی 14 سال عضو همیار وردپرس
🙁 والا خود اون کد مشکلی نداره حالا نمیدونم شما چه تنظیم امنیتی یا دستکاری توش دادید که این پیغام رو میده !!
milad
باور کن یه دونه ای ….
اگه بدونی چقدر دنبال این کد بودم ….
علی حاجی محمدی 14 سال عضو همیار وردپرس
🙂 چاکرتم
محمد رسول
سلام حال شما خوبه . از شما تقضای فارسی سازی Buddypress رو داشتم آخه من در جامعه مجازیم از sharetronix استفاده میکنم . واقعا خستم کرده همش هنگ میکنه بعضی وقتها باز نمیشه . خلاصه پر از اشکله . انجمن پشتیبانیشم انقد ضعیفه که اصلا جواب نمیدن اگه شما این افزونه رو فارسی کنید کمک زیادی به tarahha.ir کرده اید .
علی حاجی محمدی 14 سال عضو همیار وردپرس
چشم باید کمی صبر کنید