bloodthirsty  عضو جدید
  ارسالها: 2 تاریخ عضویت: ۱۳۹۲ بهمن ۲۳ اعتبار: 0 تشکرها : 0 ( 0 تشکر در 0 ارسال )
| کمک در مورد نمایش پست های هفته به جای پست های روز در وردپرس
درود بنده یک سایت وردپرس دارم که در یکی از قسمت های صفحه اصلی قالب پست های روز رو نشون میده.و هر روز بعد از ساعت دوارده پست های روز قبل پاک میشن و پست های روز فعلی رو نمایش میده.من میخوام کاری کنم که به جای نمایش پست های امروز ، پست های این هفته رو نمایش بده. این کدی هست که باید ویرایش بشه..شما میدونید باید به چه صورت در بیاد؟ کد PHP:
<div class="row"> <?php $today = getdate(); $args = array( 'posts_per_page' => of_get_option('part_count_text', '8'), 'year' => $today["year"], 'monthnum' => $today["mon"], 'day' => $today["mday"], 'orderby' =>'date', 'order' => 'DESC', 'post_type' => 'product', ); query_posts( $args ); if(have_posts()) { while(have_posts()) : the_post(); if (of_get_option('layout_select')==2){ ?> <div class="post-p col-lg-3 col-md-4 col-sm-6 col-xs-12"> <?php } else { ?> <div class="post-p col-lg-4 col-md-6 col-sm-6 col-xs-12"> <?php } ?> <div class="post col-lg-12"> <div class="post-img"> <div class="net-hover"> <?php if ($product->product_type == 'variable') { $display_price = wc_price($product->get_display_price($product->get_variation_price())) . $product->get_price_suffix(); $display_regular_price = wc_price($product->get_display_price($product->get_variation_regular_price())) . $product->get_price_suffix(); $discount = round(($product->get_display_price($product->get_variation_price()) / $product->get_display_price($product->get_variation_regular_price())) * 100 - 100) . '%'; $savings = wc_price($product->get_display_price($product->get_variation_regular_price()) - $product->get_display_price($product->get_variation_price())); } else { $display_price = wc_price($product->get_display_price()) . $product->get_price_suffix(); $display_regular_price = wc_price($product->get_display_price($product->get_regular_price())) . $product->get_price_suffix(); $discount = round(($product->get_display_price() / $product->get_display_price($product->get_regular_price())) * 100 - 100) . '%'; $savings = wc_price($product->get_display_price($product->get_regular_price()) - $product->get_display_price()); } ?> <p class="price-text">مبلغ پرداختی شما</p> <p class="post-price"><?php echo $display_price; ?></p> <table class="net-hover-tb"> <tbody> <tr> <td> سود شما <p><?php print $savings; ?></p> </td> <td> تخفیف <p><?php echo trim($discount, '-'); ?></p> </td> </tr> <tr> <td colspan="10" class="post-see-netbarg-td"> <div class="post-see-netbarg"><a href="<?php the_permalink(); ?>">مشاهده <?php echo of_get_option('netbarg_title','نت برگ'); ?></a></div> </td> </tr> </tbody> </table> </div> <div class="post-crop"> <?php if(get_post_meta(get_the_id(), 'meta-text-6', true)=='yes'){ ?> <div class="ribbon-ani"></div> <?php } $pex_time = get_post_meta(get_the_id(), '_sale_price_dates_to', true); $now_time = time() + 12600; if ($pex_time < $now_time) { echo '<div class="ribbon-expired"></div>'; } global $product; $attachment_ids = array_filter($product->get_gallery_attachment_ids()); if( has_post_thumbnail() ) { the_post_thumbnail('product-size'); } elseif(!empty($attachment_ids)) { ?> <img src="<?php echo wp_get_attachment_url($attachment_ids[0]); ?>" alt="<?php the_title(); ?>" title="<?php the_title(); ?>" /> <?php } else { ?> <img src="<?php bloginfo('template_url'); ?>/images/image-not-found.png" width="584" height="188" alt="<?php the_title(); ?>" title="<?php the_title(); ?>" /> <?php } ?> </div> <p class="post-title"><a href="<?php the_permalink(); ?>"><?php if (strlen($post->post_title) > 75) { echo $short_title=mb_substr(the_title('','',FALSE),0,40) . '...'; } else { the_title(); } ?></a></p> <table class="post-detials"> <tbody> <tr> <td class="post-discount"><?php echo trim($discount, '-'); ?> <div class="arr"></div> </td> <td class="post-place"><i class="place fa fa-map-marker"></i><span><?php echo get_post_meta(get_the_id(), 'meta-text-city', true); ?></span></td> <td class="post-cart"><?php $tsol = get_post_meta( $product->id, 'total_sales', true ); if(empty ($tsol)){ echo '0'; }else{ echo get_post_meta( $product->id, 'total_sales', true ); } ?> <i class="fa fa-shopping-basket"></i></td> </tr> </tbody> </table> </div> </div> </div> <?php endwhile; } else { ?> <div class="no-discount-today col-lg-12"><p>امروز تخفیفی ارسال نشده است</p></div>
|
|
| امروز ۰۲:۴۵ صبح | |
Alaa علا عالم فلکی
  
ارسالها: 727 تاریخ عضویت: ۱۳۹۲ فروردين ۲۰ اعتبار: 32 تشکرها : 475 ( 420 تشکر در 325 ارسال )
| RE: کمک در مورد نمایش پست های هفته به جای پست های روز در وردپرس
سلام، به جای: کد PHP:
$args = array( 'posts_per_page' => of_get_option('part_count_text', '8'), 'year' => $today["year"], 'monthnum' => $today["mon"], 'day' => $today["mday"], 'orderby' =>'date', 'order' => 'DESC', 'post_type' => 'product', );
این رو امتحان کن ببین درست میشه؟ کد PHP:
$args = array( 'posts_per_page' => of_get_option('part_count_text', '8'), 'year' => $today["year"], 'w' => date('W'), 'orderby' =>'date', 'order' => 'DESC', 'post_type' => 'product', );
__________________________________________________________________________ |
|
| امروز ۰۸:۲۷ صبح | |
php مرکز کد های سایت...
ما را در سایت php مرکز کد های سایت دنبال میکنید
برچسب: نویسنده: استخدام کار بازدید: 173 تاريخ: دوشنبه 6 ارديبهشت 1395 ساعت: 11:11