Hướng dẫn get post id wordpress - lấy id bài viết wordpress
Chào các bạn, để tiếp nối chủ đề lập trình theme wordpress hôm nay chúng ta sẽ đi tìm hiểu cách get post trong wordpress cũng như là vòng lặp query post trong wordpress.get post trong wordpress cũng như là vòng lặp query post trong wordpress. Show Đây được xem như là xương sống của wordpress. Chúng ta sẽ sử dụng xuyên suốt trong quá trình xây dựng theme wordpress. Khi cài đặt wordpress lên, chúng ta sẽ thấy xuất hiện phần bài viết (posts), nơi đây chứa tất cả các bài viết của website. Vậy làm sao để hiển thị nội dung của các bài viết đó ra ngoài giao diện? Chúng ta sẽ sử dụng vòng lặp get post để đưa chúng ra 😀 Vòng lặp get post trong wordpressCú pháp:// Thông tin cần lấy của 1 bài viết Giải thích:Đây là một vòng lặp while trong php thực hiện việc kiểm tra nếu có bài viết thì show ra. Sử dụng:Tùy theo vị trị đặt vòng lặp này mà nó sẽ trả về kết quả khác nhau, cụ thể như sau:
Các thành phần của bài viết có thể hiển thị trong vòng lặp query:
Còn một số thành phần khác ít sử dụng mình không liệt kê hết ở đây được các bạn có thể search thêm nha. Ví dụ:Hiển thị danh sách bài viết mới nhất, có kèm hình đại diện và mô tả ngắn của bài viết: Vòng lặp new WP_Query get bài viết với tham sốỞ phần trên chúng ta đã được biết cách query bài post mặc định của wordpress, nhưng đối với những yêu cầu cao hơn ví dụ như: Get bài viết với số lượng nhất định, get bài viết theo 1 chuyên mục hoặc get bài viết theo 1 tác giả… thì vòng lặp trên không thể đáp ứng. Vì thế wordpress đã cung cấp cho chúng ta 1 vòng lặp lấy bài viết phụ thuộc vào tham số đó là new Wp_Query, cụ thể như sau: Cú pháp new wp_Query:-1, 'post_type' => 'post' 'cat' => 1 ); $the_query = new WP_Query( $args ); ?> have_posts() ): ?> have_posts() ) : $the_query->the_post(); ?> // Thông tin cần lấy của 1 bài viết Giải thích new wp_Query:Cú pháp của vòng lặp này sẽ có 2 phần:
Các tham số đầu vào:
Còn rất nhiều tham số đầu vào mà trong nội dung của bài viết này mình không thể nhắc hết cho các bạn. Mình sẽ tổng hợp tất cả vào 1 file các bạn có thể download file này phía dưới nha! File tất cả các tham số của get post trong wordpress Một số ví dụ:Ví dụ 1: Lấy 10 bài viết mới nhất trong wordpress Lấy 10 bài viết mới nhất trong wordpress 10, 'post_type' => 'post', 'post_status' => 'publish' ); $the_query = new WP_Query( $args ); ?> have_posts() ): ?> have_posts() ) : $the_query->the_post(); ?> // Thông tin cần lấy của 1 bài viết Ví dụ 2: Lấy 5 bài viết của chuyên mục tin tức, giả sử chuyên mục tin tức có id là 1 Lấy 5 bài viết của chuyên mục tin tức, giả sử chuyên mục tin tức có id là 1 5, 'post_type' => 'post', 'post_status' => 'publish', 'cat' => 1 ); $the_query = new WP_Query( $args ); ?> have_posts() ): ?> have_posts() ) : $the_query->the_post(); ?> // Thông tin cần lấy của 1 bài viết Ví dụ 3: Lấy 10 bài viết ngẫu nhiên trong wordpress Lấy 10 bài viết ngẫu nhiên trong wordpress 10, 'post_type' => 'post', 'post_status' => 'publish', 'orderby' => 'rand' ); $the_query = new WP_Query( $args ); ?> have_posts() ): ?> have_posts() ) : $the_query->the_post(); ?> // Thông tin cần lấy của 1 bài viết Tổng kết:Hôm này mình đã hướng dẫn cho các bạn cách get post trong wordpress. Đây phải nói là kiến thức khá quan trọng trong lập trình theme wordpress lập trình theme wordpress Bạn nào đi theo lập trình theme wordpress thì cái này không thể không biết. Hy vọng bài viết này đã giúp các bạn hiểu rõ hơn về các get post trong wordpress. À các bạn có thể tìm hiểu thêm web new wp_query tại đây nhé: => Tài liệu chính của wordpresslập trình theme wordpress thì cái này không thể không biết. Hy vọng bài viết này đã giúp các bạn hiểu rõ hơn về các get post trong wordpress. À các bạn có thể tìm hiểu thêm web new wp_query tại đây nhé: => Tài liệu chính của wordpress Chúc các bạn học wordpress thành công! 51vote 1 vote Đánh giá bài viết |