سلام.
چه طوری میتونم از سایت وردپرس ام خروجی بگریم؟
میخوام هر مطلبی که میزارم ازش خروجی بروه تو جاهای دیگه(( آن جاهای گه فیلد منو گزاشتن ))
سلام.
چه طوری میتونم از سایت وردپرس ام خروجی بگریم؟
میخوام هر مطلبی که میزارم ازش خروجی بروه تو جاهای دیگه(( آن جاهای گه فیلد منو گزاشتن ))
اولاً نیاز به توضیحات بیشتر هست .
در حالت معمولی وردپرس یک خروجی فید xml داره که میشه توی هر اسکریپتی اون رو گرفت .
یه class دارم میتونم خروجی فید رو توی هر اسکریپت php نشون بدم با هر سبک و تغییری
حالا کار شما چی هست ؟
سلام
اگر منظورتون خروجی rss برای feed معمولا به طور پیش فرض فعاله و آدرسش domain.com/?feed=rss2 می شه که به جای domain.com باید نام دامنه خود را وارد کنید.
اگر منظورتون خروجی xmlrpc باید وارد مدیریت وردپرس بشوید و آن را در قسمت تنظیمات فعال کنید.
من میخوام مثلا توی انجمن وب هاستینگ تالک خروجی هامو قرار بدم...
آخری ارسال های سایت و انجمن (( وی بی )) هرچی که هرکدام از کاربران میزارن توی انجمن وب هاستینگ قرار بگیرده
نمونه: http://www.picerz.com/rss.php/
میخوام مثل این باشه...
سایت وردپرسیت خودش خروجی اتم و آر اس اس داره
site.ir/?feed=rss2
ایو می اره
Warning: Cannot modify header information - headers already sent by (output started at /home/site/public_html/wp-content/themes/site/functions.php:2) in /home/site/public_html/wp-includes/pluggable.php on line 881
مشکل از فایل فانکشن قالب هست
بذار اینجا نگاش کنم .
آدرس فید : آدرس فید سایتی که قرارِ بگیریکد:<h2><?php _e('خروجی فید'); ?></h2> <?php include_once(ABSPATH . WPINC . '/rss.php'); $rss = fetch_rss('آدرس فید'); $maxitems = 5; //تعداد نمایش $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>
تعداد نمایش : با تعییر عددی کی پشت کامنت وجود داره، میتوانید تعداد نمایش خروجی رو کم یا زیاد کنید
موفق باشید.
شما لطفا در بالا و خط او فایل فانکشن خود این تگ را بگذارید تا مشکل شما رفع بشه
البته برای راهنمایی بیشتر می تونید به انجمن راهنمای وردپرس فارسی برویدکد PHP:
<?php
ob_start();
؟>
ویرایش توسط sazsaz : July 31st, 2012 در ساعت 18:13
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)