نمایش آخرین rss بدون ابزارک

شاید لازم داشته باشید که آخرین مطالب یک سایت دیگر را در سایت خود به نمایش در بیاورید. مثلا میخواهید آخرین اخبار وبلاگ خود و یا انجمن خود و یا سایت دیگر را در وب خود به نمایش بیاورید. این کار در وردپرس با گذاشتن 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 سایت خود را ثبت نمائید

آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

دیدگاهتان را بنویسید

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده‌اید و با آن موافق هستید.

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. سلام.
    من این کد رو تو سایتم گذاشتم اما میگه مطلبی وجود ندارد
    مشکل از کجاست؟

  2. سلام اقا علی گل
    من این کد رو استفاده کردم قبلا درست کار میکرد اما نزدیک یک ماه که از این خط
    7 $items = array_slice($rss->items, 0, $maxitems);
    برای من ارور لاگ تولید میکنه خودشم خیلی سرعت بالای داره طوری که در عرض 20 دقیقه پهنای باند منو کامل اشغال میکنه
    ممنون میشم راهنماییم کنی و یه خبر بدی تو ایمیلم تا بیام اخه زیاد وب گردی نمیکنم ممنون
    بای

    • 55 سال عضو همیار وردپرس

      سلام
      بهتره کلاً کد رو حذف کنید و ببینید مشکل رفع میشه یا نه اگر شد که هیچ اگر نشد پس از جای دیگست
      اما چجور مشکل رو رفع کنیم ؟
      بهتره مراحل رو مو به مو اجرا کنید و پس از هر مرحله چک کنید ببینید مشکل از کجاست تا بتونید ریشه رو پیدا کنید

  3. اگه بخوام فید چند تا سایت رو با هم بگیره و در هم نشون بده باید چی کار کنم؟مثلا لینک اولش برای سایت x باشه و دومیش برای z و سومی و چهارمی برای y و پنجمیش برای x و ……..

  4. سلام دوست عزیز
    من این کد رو توی قسمت HTML برکه صفحه اولم میذارم ولی کار نمیکنه
    توی ابزارک هم میگذارم کار نمیکنه
    لطفا راهنمایی کنید که این کد رو در چه قسمتی باید قرار بدم تا درست کار کنه یا چطور

    • 14 سال عضو همیار وردپرس

      عزیزم باید توی قالب بذارید ! نه html کد پی اچ پی باید توی فایل php باشه عزیزم

  5. با سلام

    من این کد را در یک صفحه نوشتم ( در حالت html ) اما خود کد را نشان میدهد !

    لطفا کمک کنید

    با تشکر

    • 14 سال عضو همیار وردپرس

      دوست من باید در قالب وردپرس بذارید نه یه فایل ساده !

  6. تشکر فراوان برای این کد .

  7. سلام یه سوال داشتم اگر خواسته باشیم از چند سایت بطور همزمان rss بگیریم چطور؟ هر هر سایت یک لینک مثلا:
    اخبار آی تی
    rss1 عنوان سایت 1
    rss2 عنوان سایت 2
    rss3 عنوان سایت 4
    rss4 عنوان سایت 5

  8. خیلی ممنون
    عالی بود

  9. سلام
    مشكلي كه من دارم عنواني است كه براي خروجي rss مي زند.
    مثلا براي شما اينگونه است: “علی حاجی محمدی” در ” افزونه Firewall وردپرس” گفته:
    ولي براي من به اين صورت عنوان مي زند:
    دیدگاه‌ها برای ” افزونه Firewall وردپرس” با “علی حاجی محمدی”
    و اين براي هر خروجي حتي گودر هم اينگونه است. در قالب هم چيزي نيافتم
    ممنون مي شوم راهنمايي فرماييد

    • 14 سال عضو همیار وردپرس

      شما برای نمایش کامنت ها از کد مخصوص خودش استفاده کنید نه rss

    • نتيجه باز هم يكسان است!

  10. سلام خدمت شما دوست عزیز. اول یک تشکر از سایت بسیار خوبتون کنم که خیلی از مشکلاتم بعد از گشتن در این سایت حل شد. در مورد این آخرین مطالب سایت دیگر در وردپرس یک سوال داشتم که اگر بخوام به جای آخرین مطالب آخرین عکس های بند انگشتی یا همون thumbnail بذارم کجای خود را باید تغییر بدم و چه کدی جایگزین کنم. ممنون میشم کمکم کنید.

    • 14 سال عضو همیار وردپرس

      خواهش میکنم… بررسی میکنم اطلاع میدم

    • بازم سلام. بعد که بررسی کردید داخل پست جدید می ذارید یا همین جا داخل کامنت ها؟ ممنونم.

    • 14 سال عضو همیار وردپرس

      پست جدید