کد وردپرس: نمایش لیست مطالب زمان بندی شده در سایت

مسیح دیندار
مدیریت
عضو شده: 2021-04-12 14:23:35
2021-04-25 09:43:10

در بعضی از سایت هایی که با وردپرس ساخته شدن مثلا سایت فیلم و سریال یا سایت موزیک، یکی از قابلیت هایی که می تونیم برای حرفه ای تر کردن سایتمون ازش استفاده کنیم، نمایش یک لیست از مطالب زمانبندی شده است!

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

خب برای اینکار با من در تاکینا همراه باشید، تا بهتون بگم این کار چقدر ساده و با یک کد کوچیک قابل انجام هست!

برای اضافه کردن این قابلیت کافیه کد زیر رو در هر جایی از قالبتون که خواستید اضافه کنید!!

<?php
$my_query = new WP_Query('post_status=future&order=DESC&showposts=5');
if ($my_query->have_posts()) {
    while ($my_query->have_posts()) : $my_query->the_post(); $do_not_duplicate = $post->ID; ?>
        // کدهای اچ تی ام ال مورد نیاز برای مطلب ها رو اینجا وارد کنید. درحال حاضر فقط اسم مطلب هست
        <li><?php the_title(); ?></li>
    <?php endwhile;
}
?>

 

تنظیمات:

  1. درحال حاضر پست های DESC یا نزولی هستند. می تونید اینو به ASC یا صعودی تغییر بدید تا لیست مطالب رو مرتب سازی کنید
  2. بجای عدد 5 تعداد مطالبی که قصد دارید نمایش بدید رو وارد کنید.
  3. بعد از اون متن فارسی که توضیحاتی داخل کد دادم می تونید از کدهای HTML دیگه ای هم استفاده کنید. مثلا کدهای تصویرشاخص یا تاریخ و ...