__('文章', 'aksrt')]; $search_category = isset($_REQUEST['trem']) ? absint(wp_unslash($_REQUEST['trem'])) : 0; $search_user = isset($_REQUEST['user']) ? absint(wp_unslash($_REQUEST['user'])) : 0; $paged = max(1, (int) get_query_var('paged')); $history_value = $search_query . ($search_type !== '' ? '&type=' . $search_type : ''); if ($search_query !== '' && function_exists('aksrt_save_history_search')) { aksrt_save_history_search($history_value); } $user_query = null; if ($search_type === 'user' && $search_query !== '') { $user_page = max(1, isset($_REQUEST['user_paged']) ? absint(wp_unslash($_REQUEST['user_paged'])) : 1); $orderby = isset($_REQUEST['orderby']) ? sanitize_key(wp_unslash($_REQUEST['orderby'])) : 'name'; $orderby = in_array($orderby, ['name', 'registered'], true) ? $orderby : 'name'; $user_query = new WP_User_Query([ 'search' => '*' . $search_query . '*', 'search_columns' => ['user_email', 'user_nicename', 'display_name', 'user_login'], 'count_total' => true, 'number' => 12, 'paged' => $user_page, 'orderby' => $orderby === 'registered' ? 'user_registered' : 'display_name', 'order' => 'DESC', ]); } $search_total = $user_query instanceof WP_User_Query ? (int) $user_query->get_total() : (int) $wp_query->found_posts; if ($search_query !== '' && $search_total > 0 && $paged <= 1 && function_exists('aksrt_update_search_keywords')) { aksrt_update_search_keywords($history_value); } get_header(); if (is_active_sidebar('search_top_fluid')) { echo '
'; dynamic_sidebar('search_top_fluid'); echo '
'; } ?>
'main-search page-search-box', 'show_posts' => false, 'in_cat' => $search_category, 'in_type' => $search_type, 'in_user' => $search_user, 's' => $search_query, ]; echo '
'; if (function_exists('aksrt_get_main_search')) aksrt_get_main_search($search_args, true); echo '
'; $base_url = add_query_arg(['s' => $search_query, 'user' => $search_user], home_url('/')); $tab_nav = ''; foreach ($search_types as $key => $label) { if ($search_type === $key) { $tab_nav .= '
  • ' . esc_html($label) . '
  • '; } else { $tab_nav .= '
  • ' . esc_html($label) . '
  • '; } } $tab_nav = '
    ' . $tab_nav . '
    '; $description = sprintf( __('搜索 %1$s ,共找到 %2$s 个%3$s', 'aksrt'), '' . esc_html($search_query) . '', '' . esc_html(number_format_i18n($search_total)) . '', esc_html($search_types[$search_type] ?? __('内容', 'aksrt')) ); ?>
    get_results()) : ?>
    get_results() as $result_user) : $user_id = (int) $result_user->ID; $user_url = function_exists('aksrt_get_user_home_url') ? aksrt_get_user_home_url($user_id) : get_author_posts_url($user_id); ?> display_name); ?>description, 16)); ?>
    1) { echo '
    ' . paginate_links(['base' => esc_url_raw(add_query_arg('user_paged', '%#%')), 'current' => $user_page, 'total' => $user_pages, 'prev_text' => '', 'next_text' => '']) . '
    '; } ?> have_posts()) : ?>
    'search', 'highlight_query' => $search_query]) : ['context' => 'search', 'mode' => 'list']; aksrt_render_post_list(array_merge($config, ['wrapper_class' => '']), $wp_query); ?>
    'search', 'render_config' => $config]); ?>
    '; dynamic_sidebar('search_bottom_fluid'); echo ''; } get_footer();