You appear to be a bot. Output may be restricted
Description
Order front-end archives by post title
Except when it's posts
Usage
$string = oik_types_posts_orderby( $orderby, $query );
Parameters
- $orderby
- ( string ) required – current value of orderby
- $query
- ( object ) required – a WP_Query object
Returns
string the orderby we want
TO DO
Use the setting defined for the post type / taxonomy
Source
File name: oik-types/oik-types.php
Lines:
1 to 18 of 18
function oik_types_posts_orderby( $orderby, $query ) { $post_type = bw_array_get( $query->query, 'post_type', null ); bw_trace2( $post_type, "post_type", true, BW_TRACE_VERBOSE ); global $wpdb; if ( !is_admin() && $post_type && $post_type !== 'post' ) { if ( $query->is_post_type_archive() ) { $orderby = "$wpdb->posts.post_title asc"; } if ( $query->is_tax() ) { $orderby = "$wpdb->posts.post_title asc"; } if ( $query->is_category() ) { $orderby = "$wpdb->posts.post_title asc"; } } //bw_trace2( $orderby, "orderby", false ); return( $orderby ); }