function wpv_embedded_query_filter($view_settings) { $section_help_pointer = WPV_Admin_Messages::edit_section_help_pointer('filter_the_results'); ?> <div class="wpv-setting-container"> <div class="wpv-settings-header"> <h3> <?php _e('Query Filter', 'wpv-views'); ?> <i class="icon-question-sign js-display-tooltip" data-header="<?php echo esc_attr($section_help_pointer['title']); ?> " data-content="<?php echo esc_attr($section_help_pointer['content']); ?> "> </i> </h3> </div> <div class="wpv-setting wpv-settings-content-filter"> <?php $filters_summary = ''; $status_filter = wpv_get_filter_status_summary_txt($view_settings); if (!empty($status_filter)) { $filters_summary .= '<li>' . $status_filter . '</li>'; } $author_filter = wpv_get_filter_post_author_summary_txt($view_settings); if (!empty($author_filter)) { $filters_summary .= '<li>' . $author_filter . '</li>'; } $id_filter = wpv_get_filter_post_id_summary_txt($view_settings); if (!empty($id_filter)) { $filters_summary .= '<li>' . $id_filter . '</li>'; } $search_filter = wpv_get_filter_post_search_summary_txt($view_settings); if (!empty($search_filter)) { $filters_summary .= '<li>' . $search_filter . '</li>'; } $taxonomy_search_filter = wpv_get_filter_taxonomy_search_summary_txt($view_settings); if (!empty($taxonomy_search_filter)) { $filters_summary .= '<li>' . $taxonomy_search_filter . '</li>'; } $custom_field_filter = wpv_get_filter_custom_field_summary_txt($view_settings); if (!empty($custom_field_filter)) { $filters_summary .= '<li class="filter-row-multiple">' . __('Select posts with custom field:', 'wpv-views') . $custom_field_filter . '</li>'; } $taxonomy_filter = wpv_get_filter_taxonomy_summary_txt($view_settings); if (!empty($taxonomy_filter)) { $filters_summary .= '<li class="filter-row-multiple">' . __('Select posts with taxonomy:', 'wpv-views') . $taxonomy_filter . '</li>'; } $post_relationship_filter = wpv_get_filter_post_relationship_summary_txt($view_settings); if (!empty($post_relationship_filter)) { $filters_summary .= '<li>' . $post_relationship_filter . '</li>'; } $parent_filter = wpv_get_filter_post_parent_summary_txt($view_settings); if (!empty($parent_filter)) { $filters_summary .= '<li>' . $parent_filter . '</li>'; } $taxonomy_parent_filter = wpv_get_filter_taxonomy_parent_summary_txt($view_settings); if (!empty($taxonomy_parent_filter)) { $filters_summary .= '<li>' . $taxonomy_parent_filter . '</li>'; } $taxonomy_terms_filter = wpv_get_filter_taxonomy_term_summary_txt($view_settings); if (!empty($taxonomy_terms_filter)) { $filters_summary .= '<li>' . $taxonomy_terms_filter . '</li>'; } $users_filter = wpv_get_filter_users_summary_txt($view_settings); if (!empty($users_filter)) { $filters_summary .= '<li>' . $users_filter . '</li>'; } $usermeta_field_filter = wpv_get_filter_usermeta_field_summary_txt($view_settings); if (!empty($usermeta_field_filter)) { $filters_summary .= '<li class="filter-row-multiple">' . __('Select users with usermeta field:', 'wpv-views') . $usermeta_field_filter . '</li>'; } if ('' != $filters_summary) { ?> <ul class="filter-list filter-list-readonly"> <?php echo $filters_summary; ?> </ul> <?php } else { ?> <p> <?php _e('No filters set', 'wpv-views'); ?> </p> <?php } ?> </div> </div> <?php }
/** * wpv_post_id_summary_filter * Show the ID filter on the View summary * * @since unknown */ static function wpv_post_id_summary_filter( $summary, $post_id, $view_settings ) { if( isset( $view_settings['query_type'] ) && $view_settings['query_type'][0] == 'posts' && isset( $view_settings['id_mode'] ) ) { $view_settings['id_mode'] = $view_settings['id_mode'][0]; $result = wpv_get_filter_post_id_summary_txt( $view_settings, true ); if ( $result != '' && $summary != '' ) { $summary .= '<br />'; } $summary .= $result; } return $summary; }