Nhận truy vấn trong wordpress
Là Nhà phát triển WordPress, bạn có thể tự hỏi mình “Làm cách nào để hiển thị danh sách các bài đăng từ một loại bài đăng tùy chỉnh trên trang chủ của tôi?” . Hoặc có lẽ bạn muốn trình bày nhiều loại nội dung động với các trường tùy chỉnh, hình ảnh, v.v. Lớp WP_Query mạnh mẽ giúp việc tìm nạp và xuất các bài đăng trên trang web của bạn trở nên dễ dàng và chúng tôi sắp chỉ cho bạn cách thực hiện Show WP_Query là một lớp được sử dụng trong chủ đề WordPress chấp nhận nhiều tham số khác nhau để yêu cầu và tìm nạp các bài đăng xung quanh các tham số đó. Ví dụ dưới đây cho phép bạn thiết lập một danh sách các tham số, tìm nạp các bài đăng phù hợp với các tham số đó và hiển thị tiêu đề và đoạn trích của bài đăng trên trang web. Hãy cùng xem ví dụ bên dưới bằng các bước sau
Bạn không có thời gian để tìm hiểu thông tin chi tiết về WordPress WP_Query? Ví dụ về loại bài đăng tùy chỉnh WP_QueryVí dụ đầu tiên/** * Setup query to show the ‘services’ post type with ‘8’ posts. * Output the title with an excerpt. */ $args = array( 'post_type' => 'services', 'post_status' => 'publish', 'posts_per_page' => 8, 'orderby’ => 'title', 'order’ => 'ASC', ); $loop = new WP_Query( $args ); while ( $loop->have_posts() ) : $loop->the_post(); print the_title(); the_excerpt(); endwhile; wp_reset_postdata(); Đầu raNếu bạn chạy truy vấn này trong mẫu WordPress của mình, đầu ra có thể trông như sau Article Title Example excerpt of the article. Read More Một ví dụ nâng cao hơnNếu bạn xem ví dụ tiếp theo của chúng tôi, bạn sẽ thấy nó nâng cao hơn một chút. Chúng tôi đã thêm tham số danh mục để lọc các bài đăng có danh mục 'nhà'. Ở đầu ra, bạn sẽ thấy chúng tôi cũng đã thêm vào vòng lặp của mình để lấy hình ảnh nổi bật được đính kèm với bài đăng và hiển thị hình ảnh đó cùng với tiêu đề và đoạn trích. Ví dụ nâng cao hơn này là để cho bạn thấy sức mạnh của WP_Query như thế nào /** * Setup query to show the ‘services’ post type with all posts filtered by 'home' category. * Output is linked title with featured image and excerpt. */ $args = array( 'post_type' => 'services', 'post_status' => 'publish', 'posts_per_page' => -1, 'orderby' => 'title', 'order' => 'ASC', 'cat' => 'home', ); $loop = new WP_Query( $args ); while ( $loop->have_posts() ) : $loop->the_post(); $featured_img = wp_get_attachment_image_src( $post->ID ); print the_title(); if ( $feature_img ) { < img src="print $featured_img['url']" width=”print $featured_img['width']" height="print $featured_img['height']" /> } the_excerpt(); endwhile; wp_reset_postdata(); Thông sốCó nhiều tham số bạn có thể sử dụng để tùy chỉnh các bài đăng được yêu cầu với WP_Query. Chúng tôi đề cập đến một số tham số thường được sử dụng bên dưới nhưng để có danh sách kỹ lưỡng hơn, hãy xem tham chiếu lớp
Thẻ mẫuTrong vòng lặp loại bài đăng tùy chỉnh của bạn, có nhiều Thẻ mẫu bạn có thể sử dụng bên trong vòng lặp để xuất thông tin động. Một số ví dụ về các thẻ mẫu khác mà bạn có thể sử dụng bên trong vòng lặp của mình
Bây giờ bạn đã hiểu kiến thức cơ bản về WP_Query và yêu cầu cũng như tìm nạp loại bài đăng tùy chỉnh của mình, bạn có thể sử dụng những gì bạn đã học để phát triển các mẫu loại bài đăng tùy chỉnh của riêng mình với một loạt các tham số và thẻ mẫu khác nhau để dễ dàng hiển thị các bài đăng tùy chỉnh của bạn cho khách truy cập Chuyên gia wordpressBạn có gặp khó khăn khi cố gắng tự xây dựng trang web WordPress của mình không? Làm cách nào để sử dụng WP_Query trong WordPress?Cách sử dụng WP_Query . Bắt đầu với Vòng lặp tùy chỉnh. Một trong những cách tốt nhất để biết lệnh gọi WP_Query là thông qua Vòng lặp WordPress. . Tranh luận. Xương sống của các truy vấn tùy chỉnh trong WordPress. . Tham số trong WP_Query. Danh mục, Thẻ và hơn thế nữa. . Sửa đổi các đối tượng với các phương thức và thuộc tính Truy vấn chính trong WordPress là gì?“Truy vấn chính” là bất kỳ thứ gì WordPress sử dụng để xây dựng nội dung trên trang hiện tại . Chẳng hạn, trên kho lưu trữ danh mục Genesis của tôi, đó là 10 bài đăng gần đây nhất trong danh mục đó.
Tại sao nên sử dụng Tax_query trong WordPress?Lưu ý quan trọng. tax_query lấy một mảng các mảng đối số truy vấn thuế (nó lấy một mảng các mảng). Cấu trúc này cho phép bạn truy vấn nhiều nguyên tắc phân loại bằng cách sử dụng tham số quan hệ trong mảng đầu tiên (bên ngoài) để mô tả mối quan hệ boolean giữa các mảng phân loại
Truy vấn Vars là gì?Vars truy vấn xác định truy vấn cho các bài đăng trên WordPress . Khi các liên kết cố định xấu xí được bật, các biến truy vấn có thể được nhìn thấy trong URL. Ví dụ: trong URL http. //ví dụ. com/?p=1 var truy vấn p được đặt thành 1, sẽ hiển thị một bài đăng có ID là 1. |