آموزش نحوه نمایش مطالب هفته گذشته در وردپرس

ضعیفمتوسطخوببسیار خوبعالی
( 0 رای , میانگین : 0,00 از 5)
بارگذاری...

سلام دوستان عزیز

بسیاری از کاربرانی که در سطح مبتدی هستند برای شروع تم وردپرس خود میتوانند از تم پیش فرض ما استفاده کنند.این یک چالش برای کابران جدی ما میباشد .بسیاری از کاربران درخواست دارند که در صفحه اصلی بخشی به عنوان نمایش پست های هفته گذشته وجود داشته باشد . ما در این مقاله به شما چگونگی نمایش مطالب هفته گذشته در وردپرس را آموزش خواهیم داد .قبل از آموزش نحوه نمایش دادن مطالب هفته گدشته ابتدا به نمایش پست های هفته جاری با استفاده ار WP_Query توجه داشته باشید .برای انجام این کار باید کد های زیر را فایلfunctions.php پوسته خود واردنمایید .

function wpb_this_week() {

$week = date('W');

$year = date('Y');

$the_query = new WP_Query( 'year=' . $year . '&w=' . $week );

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;

}

از کد های بالا برای نمایش پست های هفته جاری استفاده میشود .برای نمایش پست های هفته ی جاری این کد را <?php wpb_this_week(); ?> در فایل تم خود اضافه کنید .این یک نمونه ساده است .

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;

برای نمایش پست های هفته گدشته گزینه <wpb_last_week_posts پی اچ پی ()؛ ؟>  به فایل تم خود اضافه کنید ما همچنین میتوانید این کد های کوتاه را در ویجت های خود اضافه کنید .

add_shortcode('lastweek', 'wpb_last_week_posts')

بعد از اضافه کردن کد یک گزینه همانند گزینه زیر در صفحه ، پست ، یا وجت های شما ظاهر خواهد شد :

[lastweek]

لطفا توجه داشته باشید شما همیشه برای ایجاد نمایش داده های خود در وردپرس  نیاز به WP_Query ندارید .

با تشکر.

درباره نویسنده



رویا مفاخر
( عضو از 6 سال قبل )
  • 263 نوشته
  • 1401 دیدگاه
  • 0 محصول
  • 0 دوره آموزشی
از اعضای بخش پشتیبانی مجموعه نوین وردپرس

نظرات کاربران

ثبت دیدگاه

چند نکته قبل از ارسال دیدگاه :
  • تمامی دیدگاه ها قبل از انتشار عمومی توسط کارشناسان سایت بررسی خواهند شد.
  • دیدگاه هایی که جنبه تبلیغاتی داشته باشند تایید نخواهند شد.
  • آدرس سایت ، مشخصات مدیریت و... در متن دیدگاه حذف خواهند شد.
  • دیدگاه هایی که به زبان انگلیسی باشند تایید نخواهند شد.
  • دیدگاه هایی که حاوی توهین ، تهدید یا... باشند تایید نخواهند شد.

دیدگاهتان را بنویسید

مطالب مرتبط



صفحه فرود یا لندینگ پیج (Landing Page) چیست؟

1538
0
یکی از تاکتیک هایی که امروزه بسیاری از مدیران وب سایت ها برای بهبود بازاریابی کسب و کار بکار می برند، استفاده از صفحه لندینگ پیج یا صفحه ...
جزییات بیشتر آموزش را بخوانید!

قرار دادن صحفه اختصاصی برای خطای پایگاه داده

1117
0
سلام دوستان عزیز با یه پست دیگه در خدمت شما هستیم با آموزش قرار دادن صحفه قرار دادن صحفه اختصاصی برای خطای پایگاه داده یا همون خطای ۵۰۳ ...
جزییات بیشتر آموزش را بخوانید!

نحوه تشخیص CMS سایت سریع و راحت

246
0
اگر شما طراح وب هستید، در برخی از مواقع ممکن است نیاز باشد تا بدانید سایر وب سایت ها از چه سیستمی برای راه اندازی سایت استفاده کرده ...
جزییات بیشتر آموزش را بخوانید!

استراتژی تولید محتوا چیست و چرا مهم است

471
0
محتوا به عنوان یک ابزار بازاریابی آنقدر قدرتمند شده که اکنون در صدر فهرست برای رشد و درآمد کسب ‌وکار قرار دارد و هر کسی که می خواهد ...
جزییات بیشتر آموزش را بخوانید!

12 مورد از بهترین افزونه های افزایش سرعت سایت وردپرسی

1284
0
یکی از مهم ترین نکات بهینه سازی سئو سایت، سرعت عملکرد وب سایت می باشد. تحقیقات نشان داده است که اگر سرعت بارگذاری یک سایت بیش از 3 ...
جزییات بیشتر آموزش را بخوانید!

حل مشکل صفحه سفید وردپرس | چگونه خطای صفحه مرگ وردپرس را رفع کنیم؟

1314
0
صفحه سفید وردپرس یکی از خطاهای رایجی است که ممکن است برای شما اتفاق بیفتد. در این حالت، مرورگر وب فقط یک صفحه سفید خالی و بدون هیچ ...
جزییات بیشتر آموزش را بخوانید!

نحوه رفع خطا در کلید رمز عبور در وردپرس

1546
0
آیا شما تاکنون با خطای " Could not save password reset key to database " مواجه شده اید؟ این خطا معمولا زمانی اتفاق می افتد که شما در تلاش برای ورود ...
جزییات بیشتر آموزش را بخوانید!

امنیت رمز عبور وردپرس با چند نکته ای که باید آن ها را بدانید

1398
2
سلام به دنیای وردپرس :) در این مقاله از نوین وردپرس قصد داریم که به شما المان ها و آیتم هایی را معرفی کنیم که باعث می شود امنیت ...
جزییات بیشتر آموزش را بخوانید!

دسته بندی مطالب

محصولات حرفه ای

جستجو کنید…

همکار ما شوید

اگر دوست دارید در زمینه آموزش ، افزونه ، قالب وردپرس و ووکامرس ، آموزش سئو و… مقالات آموزشی خود را در نوین وردپرس منتشر کنید میتوانید به عنوان نویسنده در نوین وردپرس فعالیت کنید.

  • تولید کننده فیلم آموزشی کار با محصولات
  • نویسندگی و ارسال مطالب آموزشی
  • تولید کننده دورهای آموزشی برنامه نویسی
  • فارسی سازی و ترجمه انواع قالب
  • و هر آنچه که توانایی دارید...
  • فهرست مطالب