آموزش وردپرس ، نمایش پست های هفته اخیر

آموزش وردپرس

در سایت هایی که اخبار بسیاری دارند مثلا سایتی که هر روز درباره آموزش وردپرس مطلب می گذازد و یا سایتی خبری که ممکن است در هر هفته بیش از ۱۰ مطلب در سایت خود قرار دهد.نمایش مطالب اخیر برای بازدید کنندگان و طرفداران سایت امری ضروریست چرا که کاربرانی هستند که مطالب سایت را دنبال می کنند و می خواهند آخرین اخبار را دنبال کنند.مثلا یک سایت آموزش وردپرس را در نظر بگیرید: یکی از کاربران با یک سایت آموزش ها را می بیند و با هر مطلب گستره اطلاعات خود را افزایش می دهد اما برای مدت ۷ روز نتوانسته مطالب اخیر سایت را داشته باشد حال با چند مطلب مواجه شده است.یکی از روش های پیدا کردن مطلب اینست که در صفحه آرشیو یا بایگانی مطالب را دنبال کنیم.یکی از دیگر روش ها ، اینست که مطالب یک هفته اخیر را در سایت و در قسمتی قرار دهیم.کاربر می تواند مطالبی که از هفته گذشته در سایت بوده است را مشاهده کند.و دیگر نگران مطالب جدیدی که درباره آموزش وردپرس نخوانده است نباشد.پلاگین های زیادی برای این کار ساخته شده اند اما در این بخش می خواهیم بدون استفاده از پلاگین مطالبی را که در هفته اخیر (۷ روز پیش ) توسط سایت نمایش داده شده است را قرار دهیم.برای نمایش پست های هفته گذشته در وردپرس می توانید کد زیر را در functions.php وارد نمایید

function 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="<?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(); ?>

[]http://wpmen.ir/ 

منبع :‌ مردان وردپرس

تاریخ آخرین بروزرسانی : ۲ آذر ۱۳۹۵
میلاد میلادی

باور هایت را که پرورش دهی به هرچیزی دست خواهی یافت.

ارسال نظر

آدرس الکترونیکی شما نمایش داده نمی شود *

Time limit is exhausted. Please reload CAPTCHA.