رفتن به مطلب

ویژه (آموزش) نمایش پست های منتشر شده وردپرس در هفته گذشته


Yazdan

پست های پیشنهاد شده

  • مدیریت کل سایت

با سلام

 

شاید به این فکر کرده باشید که نیاز به نمایش پست های ارسال شده هفته گذشته در سایتتون و در معرض دید کاربران دارید. برای اینکار کافیه طبق موارد زیر عمل کنید.

 

ابتدا کد زیر رو در functions.php قرار بدین :

 

 

<?phpfunction wpb_last_week_posts() {$thisweek = date('W');if ($thisweek != 1) :$lastweek = $thisweek - 1;else :$lastweek = 52;endif;$year = date('Y');if ($lastweek != 52) :$year = date('Y');else:$year = date('Y') -1;endif;$the_query = new WP_Query( 'year=' . $year . '&w=' . $lastweek );if ( $the_query->have_posts() ) :while ( $the_query->have_posts() ) : $the_query->the_post(); ?><h2><a href="https://go.20script.ir/index.php?url=<?php the_permalink(); ?>" title="Permanent link to <?php the_title(); ?> "><?php the_title(); ?></a></h2><?php the_excerpt(); ?><?php endwhile; ?><?php wp_reset_postdata(); ?><?php else:  ?><p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p><?php endif;}add_shortcode('lastweek', 'wpb_last_week_posts');?>

 

 

 

 

سپس کد زیر رو در هرجایی از قالب که میخواین ارسال های هفته گذشته نمایش داده بشه قرار بدین :

 

 

<?php wpb_last_week_posts(); ?>

 

 

 

همچنین میتونید از شورت کد زیر استفاده کنید :

 

 

[lastweek]

 

 

 

موفق باشید.

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

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...