Cách sắp xếp các mục theo tiêu đề trên kho lưu trữ Portfolio CPT trong WordPress

Trong diễn đàn chỉ dành cho thành viên, một người dùng đã hỏi:

Tôi sử dụng Genesis Portfolio Pro trên trang web này: Unser Sortiment im Überblick | Gutsvertretung Schardt
Tôi đã thử các Plugin khác nhau để sắp xếp Danh mục đầu tư nhưng không có gì hoạt động.

Làm cách nào tôi có thể sắp xếp Danh mục đầu tư theo thứ tự bảng chữ cái?

Thứ tự mặc định của các mục nhập cho bất kỳ loại bài đăng nào trong WordPress là theo ngày xuất bản theo thứ tự giảm dần.

pre_get_posts action hook có thể được sử dụng để thay đổi thứ tự sắp xếp này một cách dễ dàng.

Thêm phần sau vào functions.php của chủ đề con sẽ hiển thị các bài đăng trên portfolio trang lưu trữ Loại bài đăng tùy chỉnh theo thứ tự tăng dần của tiêu đề.

add_action( 'pre_get_posts', 'sk_change_portfolio_posts_order' );
/**
 * Order entries by title on Portfolio CPT archive.
 *
 * @link http://www.billerickson.net/customize-the-wordpress-query/
 * @param object $query data
 *
 */
function sk_change_portfolio_posts_order( $query ) {
    if ( $query->is_main_query() && !is_admin() && is_post_type_archive( 'portfolio' ) ) {
        $query->set( 'order', 'ASC' );
        $query->set( 'orderby', 'title' );
    }
}