WordPress: Xuất bản các bài viết trong tương lai dưới dạng sự kiện sắp tới
Chúng tôi đã xây dựng một trang web nhỏ WordPress cho Viết blog công ty cho người giả và muốn có một phần nơi chúng tôi hiển thị các sự kiện sắp tới ở thanh bên phía dưới. Giải pháp để thực hiện việc này thực sự khá đơn giản và được tích hợp trực tiếp vào WordPress. Trong chủ đề của mình, bạn có thể thêm một vòng lặp chỉ truy vấn và hiển thị các bài đăng trong tương lai cho một danh mục cụ thể chỉ được sử dụng cho Sự kiện trong tương lai:
<?php query_posts('order=ASC&cat=3&post_status=tương lai,xuất bản'); if(have_posts()) : while(have_posts()) : the_post(); if(strtotime(get_the_time("F jS Y")) > time()) : tiếp tục; khác: echo $post->id; ?>
Phương thức query_posts được đặt ngay trước vòng lặp WordPress để giới hạn các bài đăng được xuất bản cho truy vấn được sử dụng. Vì đây là những bài đăng blog được lên lịch trong tương lai (vào ngày diễn ra sự kiện), bạn không phải lo lắng về việc chúng được hiển thị trên blog cốt lõi trong mẫu của bạn. Tuy nhiên, bạn có thể muốn ẩn các danh mục khỏi danh sách danh mục của mình. Điều này có thể được thực hiện bằng cách chỉnh sửa danh sách danh mục trong mẫu WordPress của bạn bằng tùy chọn loại trừ:
Chúng tôi cũng đã thêm siêu dữ liệu cho bài đăng để hiển thị vị trí của sự kiện. Điều này được thực hiện bằng cách sử dụng phần Trường tùy chỉnh của WordPress. Chỉ cần nhập vị trí cho tên trường và vị trí của bạn cho giá trị… sau đó truy xuất vị trí để hiển thị bằng lệnh get_post_meta ở trên.
Trang web thu được khá thú vị, với thiết kế và bố cục rất độc đáo có tất cả các yếu tố cần thiết để quảng cáo cuốn sách: