'post',
'posts_per_page' => 5,
'post_status' => 'publish',
'orderby' => 'date',
'order' => 'DESC',
'paged' => $paged
);
// 处理分类筛选
if (isset($_GET['category']) && !empty($_GET['category'])) {
$args['category_name'] = sanitize_text_field($_GET['category']);
}
// 处理关键词搜索
if (get_query_var('s')) {
$args['s'] = get_query_var('s');
} elseif (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');
?>
max_num_pages;
if ($total_pages > 1) {
echo '';
}
?>