新闻中心

slug; } ?>
'post', 'posts_per_page' => 5, 'post_status' => 'publish', 'orderby' => 'date', 'order' => 'DESC', 'paged' => $paged ); // 如果是分类归档页面,添加分类筛选 if (is_category()) { $args['cat'] = get_query_var('cat'); } // 处理分类筛选(URL参数优先) if (isset($_GET['category']) && !empty($_GET['category'])) { $args['category_name'] = sanitize_text_field($_GET['category']); // 修复:如果有明确的分类筛选参数,且该参数与当前归档分类不同,则移除归档分类限制 // 这样可以避免 "在分类A下搜索分类B" 导致的结果为空(除非文章同时属于两个分类) if (isset($args['cat'])) { unset($args['cat']); } } // 处理关键词搜索 if (isset($_GET['search_keyword']) && !empty($_GET['search_keyword'])) { $args['s'] = sanitize_text_field($_GET['search_keyword']); } $articles_query = new WP_Query($args); if ($articles_query->have_posts()) : while ($articles_query->have_posts()) : $articles_query->the_post(); // 获取文章特色图片 $featured_image = get_the_post_thumbnail_url(get_the_ID(), 'medium'); if (!$featured_image) { $featured_image = get_template_directory_uri() . '/assets/images/default-post.jpg'; } // 获取文章摘要 $excerpt = get_the_excerpt(); if (empty($excerpt)) { $excerpt = wp_trim_words(get_the_content(), 20, '...'); } // 获取发布时间 $post_date = get_the_date('Y-m-d'); ?>
<?php echo esc_attr(get_the_title()); ?>

max_num_pages; if ($total_pages > 1) { echo ''; } ?>

暂无文章发布