کمک در مورد نمایش پست های هفته به جای پست های روز در وردپرس

خرید بک لینک
bloodthirsty آفلاین
عضو جدید
**

ارسالها: 2
تاریخ عضویت: ۱۳۹۲ بهمن ۲۳
اعتبار: 0

تشکرها : 0
( 0 تشکر در 0 ارسال )

ارسال: #1
کمک در مورد نمایش پست های هفته به جای پست های روز در وردپرس
درود
بنده یک سایت وردپرس دارم که در یکی از قسمت های صفحه اصلی قالب پست های روز رو نشون میده.و هر روز بعد از ساعت دوارده پست های روز قبل پاک میشن و پست های روز فعلی رو نمایش میده.من میخوام کاری کنم که به جای نمایش پست های امروز ، پست های این هفته رو نمایش بده.
این کدی هست که باید ویرایش بشه..شما میدونید باید به چه صورت در بیاد؟

کد 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 ارسال )

ارسال: #2
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

صفحه بندی