mirror of
https://github.com/10h30/ultimatemember.git
synced 2026-06-05 15:09:37 +09:00
- optimized hide_in_members metadata;
- added attribute to hook;
This commit is contained in:
@@ -942,14 +942,23 @@ if ( ! class_exists( 'um\core\Member_Directory' ) ) {
|
||||
}
|
||||
|
||||
$meta_query = array(
|
||||
"relation" => "OR",
|
||||
'relation' => 'OR',
|
||||
array(
|
||||
'key' => 'hide_in_members',
|
||||
'value' => '',
|
||||
'compare' => 'NOT EXISTS'
|
||||
),
|
||||
array(
|
||||
"relation" => "AND",
|
||||
);
|
||||
|
||||
|
||||
if ( __( 'Yes', 'ultimate-member' ) == 'Yes' ) {
|
||||
$meta_query[] = array(
|
||||
'key' => 'hide_in_members',
|
||||
'value' => 'Yes',
|
||||
'compare' => 'NOT LIKE',
|
||||
);
|
||||
} else {
|
||||
$meta_query[] = array(
|
||||
'relation' => 'AND',
|
||||
array(
|
||||
'key' => 'hide_in_members',
|
||||
'value' => __( 'Yes', 'ultimate-member' ),
|
||||
@@ -960,8 +969,8 @@ if ( ! class_exists( 'um\core\Member_Directory' ) ) {
|
||||
'value' => 'Yes',
|
||||
'compare' => 'NOT LIKE'
|
||||
),
|
||||
),
|
||||
);
|
||||
);
|
||||
}
|
||||
|
||||
$this->query_args['meta_query'] = array_merge( $this->query_args['meta_query'], array( $meta_query ) );
|
||||
}
|
||||
|
||||
@@ -189,7 +189,7 @@ if ( ( ( $search && $show_search ) || ( $filters && $show_filters && count( $sea
|
||||
|
||||
<div class="um-member-directory-header um-form">
|
||||
|
||||
<?php do_action( 'um_members_directory_before_head', $args ); ?>
|
||||
<?php do_action( 'um_members_directory_before_head', $args, $form_id ); ?>
|
||||
|
||||
<?php if ( $search && $show_search ) { ?>
|
||||
<div class="um-member-directory-header-row um-member-directory-search-row">
|
||||
|
||||
Reference in New Issue
Block a user