نمایش پست ها بر اساس تاریخ انقضا
بزودی نحوه ی منقضی کردن پست های وردپرس را توسط افزونه ی Post Expirator Plugin آموزش خواهیم داد. نمایش پست ها بر اساس تاریخ انقضا هنگام ایجاد یک سایت لیست رویداد، توسط این افزونه فوق العاده مفید است. ما به راحتی می توانیم لیست رویدادهایی را که منقضی شده اند حذف کنیم. در مرحله دوم، به لطف این افزونه، مرتب کردن پست ها بر اساس تاریخ انقضای پست نیز بسیار آسان است. در این مقاله به شما نشان خواهیم داد که چگونه پست ها را بر اساس تاریخ انقضای پست در وردپرس مرتب کنید.
ما به سادگی یک حلقه ایجاد کردیم تا در صفحه رویدادها قرار دهیم. می توانید کد را در نوار کناری خود یا هر جای دیگری که می خواهید استفاده کنیدقرار دهید.
<?php
$args
=
array
(
'post_type'
=>
'event'
,
'posts_per_page'
=> 15,
'order'
=>
'ASC'
,
'meta_key'
=>
'_expiration-date'
,
'orderby'
=>
'meta_value'
);
$eventloop
=
new
WP_Query(
$args
);
if
(
$eventloop
->have_posts() ) :
while
(
$eventloop
->have_posts() ) :
$eventloop
->the_post();
//All the Loop Content Goes Here
endwhile
;
endif
;
?>
توجه داشته باشید برای اینکه این کار انجام شود، باید از افزونه Post Expirator استفاده کنید.
اگر سوالی دارید، در نظرات زیر بپرسید.