rasivell 352 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 (ویرایش شده) سلاميه مشكلي توي يه بخش از سايت داريم ، ما براي اينكه 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> ویرایش شده خرداد 92 توسط rasivell نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .