Hỏi lấy post bằng hàm WP_query để lấy post theo id mà không lấy được?
Trả lời câu hỏi tuần 4 tháng 6/2015 của bạn Tuấn Nguyễn hỏi lấy post bằng hàm WP_query để lấy post theo id mà không lấy được. Thuộc chủ đề Hỏi đáp WordPress / Hướng dẫn sử dụng WordPress Bạn Tuấn Nguyễn hỏi : [HỎI] mình lấy post bằng hàm WP_query để lấy post theo id mà không ...
Trả lời câu hỏi tuần 4 tháng 6/2015 của bạn Tuấn Nguyễn hỏi lấy post bằng hàm WP_query để lấy post theo id mà không lấy được.
Bạn Tuấn Nguyễn hỏi: [HỎI] mình lấy post bằng hàm WP_query để lấy post theo id mà không lấy được, vậy mà lại lấy đc post hello word mặc định, cho mình hỏi tại sao đc ko ạ, vẫn lấy đc post hello word thì chứng tỏ hàm không vấn đề, em nghĩ đây là lỗi của config. các bác giải thích giùm với ạ
Giải thích thêm:” WP” là từ viết tắt của WordPress. Bạn có thể tham khảo bài viết: Hướng dẫn sử dụng WordPress toàn tập
Trả lời câu hỏi trên Facebook:
Trần Hữu Hào Copy code xem thử bác
Tuấn Nguyễn
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
// The Query $the_query = new WP_Query( 'p=17' ); // The Loop if ( $the_query->have_posts() ) { echo '<ul>'; while ( $the_query->have_posts() ) { $the_query->the_post(); echo '<li>' . get_the_title() . '</li>'; } echo '</ul>'; } else { echo 'không có post nào theo yêu cầu ông ạ'; } /* Restore original Post Data */ wp_reset_postdata(); |
Tuấn Nguyễn đây bác ạ
Tuấn Nguyễn có mỗi p=1 là lấy đc
Tuấn Nguyễn còn lại p = j cũng ko lấy đc
Trần Hữu Hào Bác thêm cái post type nữa đi
Tuấn Nguyễn Trần Hữu Hào: thêm post type để làm j hả bác, vả lại những có 1 số post có trong bảng wp_posts nhưng ngoài back end lại không hiển thị bác ạ, mặc dù sts đều là public
Tuấn Nguyễn bác biết tại sao khong chỉ em với
Trần Hữu Hào Vậy mai teamview xem thử, chứ em off máy tính rồi
Tuấn Nguyễn ok bác, thank bác
Phương Phú Dương thay p=id thành ‘post__in’ => array(id) đi bác
Phương Phú Dương $the_query = new WP_Query( ‘post__in’=> array(id) );
Tuấn Nguyễn bạn Phương Phú Dương ok thank bạn, mình vừa biết tại sao xong, là vì khi mình publish post thì ngoài post mình tạo wordt]j tạo thêm 1 record nữa nên nó những post trong database có nhưng trang admin lại không hiển thị, bạn biết tại sao không
Phương Phú Dương nói lại giúp… ko hĩu gì cả
Tuấn Nguyễn ví dụ như khi mình tạo 1 post tên là bai viet 1 nhé
Tuấn Nguyễn thì sẽ thấy trong csdl có post đó và thêm 1 post nữa giống hệt post đó
Tuấn Nguyễn bạn thử mà xem
Phương Phú Dương đang bị hay muốn làm như thế
Tuấn Nguyễn đó là mặc định của wordpress mà, mình chưa cài cắm j cả, cũng chả liên quan lắm, chỉ thắc mắc tại sao wordpress làm vậy thôi
Phương Phú Dương có nhầm lẫn gì ko… mình ko có… có chăng là do nó tự động tạo draft
Tuấn Nguyễn ko phải draft, chắc do cài bậy plugin cảm ơn bạn nha, chúc bạn ngủ ngon
Phương Phú Dương welcome
Ham Chơi query trên thiếu tham số nên nó trả về kq linh tinh, mà ko ai rảnh tới mức dùng wp query chỉ để lấy 1 post
Tuấn Nguyễn nếu lấy 1 post dùng hàm j bác
Ham Chơi get_post
Nếu bạn có những ý kiến đóng góp nào khác về lấy post bằng hàm WP_query để lấy post theo id mà không lấy được xin hãy để lời bình luận phía dưới, chúng tớ sẽ phản hồi lại. Chúc bạn Học WordPress hiệu quả.
Các bài viết cùng chủ đề:
- Hỏi giải quyết thắc mắc về post type trong WordPress?
- Hỏi cách Query Post khi mình vào post 2 thì sẽ hiển thị các bài viết liên quan là post 3,4?
- Hỏi cách khắc phục lỗi Post trong WordPress?
- Hỏi làm thế nào không hiển thị ảnh nổi bật trong post bài viết WordPress?
- Hỏi cách bỏ phần Post Navigation trong Page và Post?
Các bài viết bạn có thể tham khảo:
- Bài 8: Hướng dẫn Post bài trên WordPress
- Bài 33: Xuất/Nhập (Import/Export) các dữ liệu post
WordPress Tiếng Việt > Hoc WordPress > Sử dụng WordPress > Hỏi đáp WordPress
Chuyên đề bạn đọc:
Hoc WordPress | Su dung WordPress | Lap trinh WordPress | Cai dat WordPress | Huong dan hoc WordPress | Huong dan su dung WordPress | WordPress Tieng Viet | Tụ hoc WordPress | Cach su dung WordPress