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

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


لینک به پست

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

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

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

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


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

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

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


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