rasivell

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

2 پست در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

سلام

يه مشكلي توي يه بخش از سايت داريم ، ما براي اينكه 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
0

به اشتراک گذاری این پست


لینک به پست
1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری