'card', 'card_style' => 'standard']; $render_config = [ 'context' => 'archive', 'mode' => (string) ($list_settings['render_mode'] ?? 'card'), 'card_style' => (string) ($list_settings['card_style'] ?? 'standard'), ]; // Per-category card mode override: if visiting a category in card_cat_ids, force card mode if (is_category() && !empty($list_settings['card_cat_ids'])) { $current_cat_id = (int) get_queried_object_id(); if (in_array($current_cat_id, $list_settings['card_cat_ids'], true)) { $render_config['mode'] = 'card'; } } // Per-category multi-thumb override if (is_category() && class_exists('AKSRT_Settings')) { $thumb_settings = AKSRT_Settings::get_post_thumb_settings(); if (!empty($thumb_settings['mult_thumb_cat_ids'])) { $current_cat_id = (int) get_queried_object_id(); if (in_array($current_cat_id, $thumb_settings['mult_thumb_cat_ids'], true)) { $render_config['multi_thumb_enabled'] = true; $render_config['multi_thumb_limit'] = (int) ($thumb_settings['multi_count'] ?? 4); } } } $has_sidebar = function_exists('aksrt_is_show_sidebar') ? aksrt_is_show_sidebar() : false; $archive_description = trim(strip_tags((string) get_the_archive_description())); $archive_summary = ''; if (is_author()) { $author = get_queried_object(); if ($author instanceof WP_User) { $archive_summary = sprintf( /* translators: %s: author display name */ __('作者:%s', 'aksrt'), $author->display_name ); } } elseif ($archive_description !== '') { $archive_summary = $archive_description; } elseif (isset($wp_query->found_posts)) { $archive_summary = sprintf( esc_html(_n('共 %d 篇内容', '共 %d 篇内容', (int) $wp_query->found_posts, 'aksrt')), (int) $wp_query->found_posts ); } ?>
'content-stream__list'])); ?>