وردپرس: پست های آینده را به عنوان رویدادهای آینده منتشر کنید
ما یک سایت خرد وردپرس برای ایجاد کردیم وبلاگ نویسی شرکتی برای Dummies و می خواهیم بخشی داشته باشیم که رویدادهای آینده را در نوار کناری پایین نمایش دهیم. راه حل برای این کار در واقع کاملاً ساده است و مستقیماً در وردپرس ساخته شده است. درون طرح زمینه خود ، می توانید حلقه ای اضافه کنید که فقط پستهای آینده را برای یک دسته خاص که فقط برای رویدادهای آینده استفاده می شود ، جستجو و نمایش دهد:
<?php query_posts('order=ASC&گربه = 3 و post_status = آینده ، انتشار ") if (have_posts ()): while (have_posts ()): the_post ()؛ if (strtotime (get_the_time ("F jS Y"))> time ()): ادامه؛ other: echo $ post-> id؛ ؟>
روش query_posts دقیقاً قبل از حلقه وردپرس قرار داده شده است تا پست های منتشر شده به پرس و جو مورد استفاده محدود شود. از آنجا که این ها پست های بلاگ برنامه ریزی شده در آینده (در تاریخ رویداد) هستند ، لازم نیست نگران نمایش آنها در وبلاگ اصلی در الگوی خود باشید. اگرچه ممکن است بخواهید دسته ها را از لیست دسته بندی خود پنهان کنید. این امر می تواند با ویرایش لیست دسته بندی خود در قالب وردپرس با استفاده از گزینه Exclude انجام شود:
ما همچنین برای نمایش موقعیت مکانی برای رویداد ، فراداده را برای پست اضافه کردیم. این کار با استفاده از بخش زمینه های سفارشی وردپرس انجام می شود. به سادگی مکان را برای نام فیلد و مکان خود را برای مقدار تایپ کنید… سپس با استفاده از دستور get_post_meta در بالا مکان را برای نمایش بازیابی کنید.
سایت به دست آمده بسیار جالب است ، با طراحی و طرح بسیار منحصر به فرد که دارای تمام عناصر لازم برای تبلیغ کتاب است: