Add more conditions to search-and-filter options
This commit is contained in:
parent
cad62a787c
commit
aec80b757b
@ -558,6 +558,7 @@ add_action( 'fictioneer_inner_header', 'fictioneer_inner_header_background', 10
|
|||||||
|
|
||||||
function fictioneer_sort_order_filter_interface( $args ) {
|
function fictioneer_sort_order_filter_interface( $args ) {
|
||||||
// Setup
|
// Setup
|
||||||
|
$template = get_page_template_slug();
|
||||||
$current_url = fictioneer_get_clean_url();
|
$current_url = fictioneer_get_clean_url();
|
||||||
$post_type = null;
|
$post_type = null;
|
||||||
|
|
||||||
@ -653,14 +654,17 @@ function fictioneer_sort_order_filter_interface( $args ) {
|
|||||||
'title' => array(
|
'title' => array(
|
||||||
'label' => _x( 'Title', 'Sort and filter option.', 'fictioneer' ),
|
'label' => _x( 'Title', 'Sort and filter option.', 'fictioneer' ),
|
||||||
'url' => add_query_arg( array( 'orderby' => 'title' ), $current_url ) . '#sof'
|
'url' => add_query_arg( array( 'orderby' => 'title' ), $current_url ) . '#sof'
|
||||||
),
|
|
||||||
'comment_count' => array(
|
|
||||||
'label' => _x( 'Comments', 'Sort and filter option.', 'fictioneer' ),
|
|
||||||
'url' => add_query_arg( array( 'orderby' => 'comment_count' ), $current_url ) . '#sof'
|
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
if ( ! is_archive() ) {
|
if ( ! in_array( $template, ['recommendations.php', 'collections.php'] ) ) {
|
||||||
|
$orderby_menu['comment_count'] = array(
|
||||||
|
'label' => _x( 'Comments', 'Sort and filter option.', 'fictioneer' ),
|
||||||
|
'url' => add_query_arg( array( 'orderby' => 'comment_count' ), $current_url ) . '#sof'
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
if ( ! is_archive() && ! in_array( $template, ['recommendations.php', 'collections.php'] ) ) {
|
||||||
$orderby_menu['words'] = array(
|
$orderby_menu['words'] = array(
|
||||||
'label' => _x( 'Words', 'Sort and filter option.', 'fictioneer' ),
|
'label' => _x( 'Words', 'Sort and filter option.', 'fictioneer' ),
|
||||||
'url' => add_query_arg( array( 'orderby' => 'words' ), $current_url ) . '#sof'
|
'url' => add_query_arg( array( 'orderby' => 'words' ), $current_url ) . '#sof'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user