カスタムフィールドにfurikanaというのを作りそこにふりがなを入れてあいうえお順に並べたいです。
http://digipoke.com/archives/641このサイトを参考にしたんですが、あいうえお順に並びません。
よろしくお願いします。
以下のコードがfunction.phpに追加した部分です。
/並び替え/
function customize_main_query($query) {
if ( is_admin() || ! $query->is_main_query() ) return; if ( $query->is_home() ) { $query->set( 'posts_per_page', '5' ); $query->set( 'order', 'ASC'); $query->set( 'meta_query', array( 'relation' => 'AND', array( 'key' => 'furikana', ) ) );
}
if ( $query->is_category() ) { $query->set( 'posts_per_page', '5' ); $query->set( 'order', 'ASC'); $query->set( 'meta_query', array( 'relation' => 'AND', array( 'key' => 'furikana', ) ) );
}
if ( $query->is_archive() ) { $query->set( 'posts_per_page', '5' ); $query->set( 'order', 'ASC'); $query->set( 'meta_query', array( 'relation' => 'AND', array( 'key' => 'furikana', ) ) );
}
if ( $query->is_search() ) { $query->set( 'posts_per_page', '5' ); $query->set( 'order', 'ASC'); $query->set( 'meta_query', array( 'relation' => 'AND', array( 'key' => 'furikana', ) ) );
}
if ( $query->is_tag() ) { $query->set( 'posts_per_page', '5' ); $query->set( 'order', 'ASC'); $query->set( 'meta_query', array( 'relation' => 'AND', array( 'key' => 'furikana', ) ) );
}
}
add_action( 'pre_get_posts', 'customize_main_query' );
?>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。