Hiển thị một loại bài tùy chỉnh theo thứ tự abc


7

Tôi đã tạo một loại bài đăng tùy chỉnh hiện có khoảng 100 bài đăng trong đó. Tôi chỉ đơn giản muốn hiển thị những thứ này theo thứ tự bảng chữ cái theo tiêu đề bài đăng hơn là mặc định dường như là gần đây nhất đầu tiên. Tôi đã thử nhiều plugin và các giải pháp khác, nhưng hầu hết chỉ cho phép sắp xếp thủ công (quá nhiều bài đăng để nó hoạt động), tôi đã nói rằng mã dưới đây sẽ hoạt động nhưng dường như không có tác dụng gì.

Bất kỳ trợ giúp đánh giá cao.

<?php 
    $args = array( 'post_type' => 'tenant', 'posts_per_page', 'orderby=title&order=ASC' => 5 );
    $loop = new WP_Query( $args );
    while ( $loop->have_posts() ) : $loop->the_post();
?>

Câu trả lời:


8

thử cái này:

<?php 
$args = array( 'post_type' => 'tenant', 'posts_per_page'=>5, 'orderby'=>'title','order'=>'ASC');
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
?>

Bạn sẽ tìm thấy thêm thông tin o truy vấn tùy chỉnh tại đây: http://codex.wordpress.org/Class_Reference/WP_Query


Giải pháp tốt đẹp. Làm cho giờ tôi chỉ dành để đọc tài liệu có vẻ như lãng phí thời gian :)
Athoxx

Ừ !! nó đã làm việc. Tôi cũng đã dành rading docs nhưng ở đây tôi đã có giải pháp.
Avarn alok

6

Tôi nhận ra đây là một chủ đề cũ, nhưng tôi đã bắt gặp nó đang cố gắng làm điều tương tự và quyết định thêm một hành động truy vấn trước bằng hàm.php chứ không phải là một mẫu và vòng lặp.

Trong trường hợp của tôi; Tôi có một trang gồm khoảng 25 lớp yoga, được thiết lập như một loại 'lớp' tùy chỉnh

// function and action to order classes alphabetically

function alpha_order_classes( $query ) {
    if ( $query->is_post_type_archive('classes') && $query->is_main_query() ) {
        $query->set( 'orderby', 'title' );
        $query->set( 'order', 'ASC' );
    }
}

add_action( 'pre_get_posts', 'alpha_order_classes' );
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.