term_id : 0; $paged = max(1, (int) get_query_var('paged', 1)); $forum_sort = isset($_GET['forum_sort']) ? sanitize_key(wp_unslash((string) $_GET['forum_sort'])) : ''; $view = $forum ? $forum->get_board_view($board_id, [ 'user_id' => $current_user_id, 'paged' => $paged, 'orderby' => $forum_sort, ]) : [ 'board' => null, 'topics' => [], 'sticky_topics' => [], 'moderators' => [], 'pagination' => ['page' => 1, 'max_pages' => 1, 'total' => 0], 'permissions' => [], 'application' => null, 'board_options' => [], 'tabs' => [], 'active_sort' => 'date', 'top_info' => true, 'compose_url' => function_exists('aksrt_get_forum_compose_url') ? aksrt_get_forum_compose_url() : home_url('/'), ]; $board_data = $view['board'] ?? null; $topics = $view['topics'] ?? []; $sticky_topics = $view['sticky_topics'] ?? []; $moderators = $view['moderators'] ?? []; $permissions = $view['permissions'] ?? []; $tabs = is_array($view['tabs'] ?? null) ? $view['tabs'] : []; $active_sort = sanitize_key((string) ($view['active_sort'] ?? 'date')); $top_info = !isset($view['top_info']) || !empty($view['top_info']); $compose_url = (string) ($view['compose_url'] ?? aksrt_get_forum_compose_url(['board' => $board_id])); $board_url = !empty($board_data['url']) ? (string) $board_data['url'] : (is_wp_error(get_term_link($board)) ? '' : (string) get_term_link($board)); $nonce = wp_create_nonce('aksrt_public_nonce'); $max_pages = (int) ($view['pagination']['max_pages'] ?? 1); $forum_settings = class_exists('AKSRT_Settings') ? AKSRT_Settings::get_forum_settings() : []; $forum_names = $forum_settings['names'] ?? []; $name_topic = $forum_names['posts'] ?? __('主题', 'aksrt'); $name_reply = $forum_names['comment'] ?? __('回复', 'aksrt'); ?>

name ?? ''))); ?>

render_topic_row($topic); } ?>

1) : ?>
$max_pages, 'current' => $paged, 'prev_text' => '', 'next_text' => '', 'add_args' => $active_sort !== '' ? ['forum_sort' => $active_sort] : [], ]); ?>