رفتن به مطلب

مشكلي در فراخواني پست از rss


پست های پیشنهاد شده

سلام

يه مشكلي توي يه بخش از سايت داريم ، ما براي اينكه 4 تا اخرين محصولات فروشگاهو تو سايت نشون بديم به روش زير عمل كرديم ، حال مشكل اينجاست كه ما وقتي پست جديد تو فروشگاه ميديم (محصول جديد) ، توي اين ليست اعمال نميشه و باز همون 4 محصول قبلي رو كه اخرين ها بودن رو نشون ميده!! اين درحاليه كه ما مقصودمون از كد زير اين بوده كه 4 تا اخري رو هميشه نشون بديم. با تشكر

(اين رو هم اضافه كنم كه مساله هيستوري و.. نيست چون پاك كرديم و چك هم كرديم..!)


<?php
include_once(ABSPATH . WPINC . '/feed.php');
$rss = fetch_feed('http://www.mysite.com/shop/feed/');
if (!is_wp_error( $rss ) ) :
$maxitems = $rss->get_item_quantity(4);
$rss_items = $rss->get_items(0, $maxitems);
endif;
?>
<?php function get_first_image_url($html)
{
if (preg_match('/<img.+?src="(.+?)"/', $html, $matches))
{
return $matches[1];
}
}
?>

<?php
if ($maxitems == 0) echo '<li>چيزي يافت نشد!</li>';
else
foreach ( $rss_items as $item ) : ?>


<span class="pic">
<img src="<?php echo get_template_directory_uri(); ?>/timthumb.php?src=<?php echo get_first_image_url($item->get_content()) ?>&h=135&w=106&zc=1&q=70" title="<?php echo esc_html( $item->get_title() ); ?>" alt="<?php echo esc_html( $item->get_title() ); ?>" />
<h5 class="shop-link">
<a href='<?php echo esc_url( $item->get_permalink() ); ?>'title='<?php echo esc_html( $item->get_title() ); ?>' target="_blanck">
توضيحات و خريد
</a>
</h5>
</span>

ویرایش شده توسط rasivell
لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...