首页 视频课程 主题开发课程第12章、分类法 WordPress按分类法查询文章操作方法

WordPress按分类法查询文章操作方法

2023-06-11 / 238阅

要按分类法查询文章,需要使用WP_Query类,并指定分类参数。以下是一个示例代码:

$args = array(
    'category_name' => 'news', // 按分类名查询
    'posts_per_page' => 10, // 每页显示10篇文章
    'orderby' => 'date', // 按时间排序
    'order' => 'DESC' // 降序排列
);

$query = new WP_Query( $args );

if ( $query->have_posts() ) {
    while ( $query->have_posts() ) {
        $query->the_post();
        $title = get_the_title();

        // 输出markdown格式的标题和链接
        echo "- [$title](" . get_permalink() . ")n";
    }
}

wp_reset_postdata(); 

以上代码会查询名为"news"的分类下最新的10篇文章,并按时间降序排列。输出时使用markdown格式的标题和链接。

需要注意的是,这段代码需要在WordPress主题中运行,例如在functions.php文件中添加一个函数来生成markdown格式的文章列表。同时,需要安装并启用markdown插件,以便在文章中渲染markdown格式的内容。

阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228

大家谈论
    我的见解
    目录