رفتن به مطلب

آخرین ارسالی های IPS شما در وردپرس ( یا هر جایی )


MyAriaMv

ارسال‌های توصیه شده

سلام و خسته نباشید !

امروز داشتم برا وب خودم آخرین ارسالی های IPS رو تو وردپرس اوکی میکردم و.. گفتم آموزششو بزارم بقیه هم استفاده کنن !

خب بریم سراغ آموزش !

اول از همه برید به مدیریت IPS / سیستم / جستجو مطالب / خوراک های RSS

+ اضافه کردن رو بزنید و فیلد هارو پرکنید !

گروه هایی که میتوانند این خوراک رو مشاهده کنند رویه همه تنظیم کنید !

قسمت محتوا :

همه رو غیرفعال و فقط موضوع ها رو فعال و تیک گزینه همه رو بزنید و ذخیره کنید !

آدرس RSS که درست کردید رو در بیارید !

من که اسم RSS رو last گذاشتم ، آدرس RSS من به شکل زیر شده :

https://forum.ariamv.ir/rss/1-last.xml/

last که اسم RSS من هستش و اون 1 که قبلشه آیدی RSS هستش !

خب حالا میریم سراغ وردپرس !

کد زیر رو هر جایی که میخواین آخرین ارسالی هاتونو نمایش بدید بزارید :

<?php
include_once(ABSPATH . WPINC . '/rss.php');
$rss = fetch_rss('https://forum.ariamv.ir/rss/1-last.xml/');
$maxitems = 12; //تعداد نمایش
$items = array_slice($rss->items, 0, $maxitems);
?>

<?php if (empty($items)) echo '<li>مطلبی وجود ندارد</li>';
else
foreach ( $items as $item ) : ?>
<a href='<?php echo $item['link']; ?>'title='<?php echo $item['title']; ?>'>
<i class="fa fa-comment"></i><?php echo $item['title']; ?></a>
<?php endforeach; ?>

با یکم CSS و... هم میتونین استایل خوبی بهش بدید !

تعداد نمایشش رو هم میتونید با تغییر maxitems کم یا زیاد کنید ! ( که من رو 12 تنظیم کردم )

فقط به جایه آدرس RSS من که https://forum.ariamv.ir/rss/1-last.xml/ هست آدرس RSS خودتونو بذارید !

میتونید دمو به صورت زنده رو هم در وب بنده https://ariamv.ir ببینید !

من با دادن یکم استایل و... یه همچین چیزی در آوردم ازش :

lf.thumb.png.411ea69a85808c2b74429a509a04d435.png

 

با این روش میتونید آخرین ارسالی هایه هر سایتی رو تو هر سایت دیگه ای نشون بدید !

امیدوارم مورد استفاده دوستان قرار بگیره !

مشکل یا سوالی چیزی داشتید تو همین تاپیک بپرسید راهنمایی کنم !

 

با تشکر از @محمد قاسمی عزیز بابت راهنمایی و ادیت این کد !

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

اگه نمیخاید این عمل اتفاق بیفته و فقط بره تو تاپیک میتونید از کد زیر استفاده کنید :

<?php
include_once(ABSPATH . WPINC . '/rss.php');
$rss = fetch_rss('https://forum.ariamv.ir/rss/1-last.xml/');
$maxitems = 12; //تعداد نمایش
$items = array_slice($rss->items, 0, $maxitems);
function reFormatLink($link){
return strtok($link, "?");
}
?>

<?php if (empty($items)) echo '<li>مطلبی وجود ندارد</li>';
else
foreach ( $items as $item ) : ?>
<a href='<?php echo reFormatLink($item['link']); ?>'title='<?php echo $item['title']; ?>'>
<i class="fa fa-comment"></i><?php echo $item['title']; ?></a>
<?php endforeach; ?>

 

بازم اگه مشکلی داشتید یا استایلی خواستید بدید بهش بگید همینجا در حد توانم کمک میکنم 🌹

ویرایش شده توسط MyAriaMv
اضافه کردن کد جدید
  • پسند 1
لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام این آموزش چرا مطالب رو از فید نمیگیره مشکلش کجاست ؟ 

 

استایلش هم داخل کد نیست فکر کنم 

 

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

  • پسند 1
لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...