wordpress调用指定分类文章
时间 : 2023-12-20 11:20:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案

要在WordPress中调用指定分类的文章,可以使用`WP_Query`类来实现。下面是一个简单的示例代码:

```php

<?php

// 定义WP_Query对象,设置分类参数

$args = array(

'post_type' => 'post', // 文章类型为post

'category_name' => '分类名称', // 输入你想要调用的分类名称

'posts_per_page' => 10, // 每页展示的文章数量

);

// 实例化WP_Query对象

$query = new WP_Query($args);

// 如果有符合条件的文章

if ($query->have_posts()) {

while ($query->have_posts()) {

$query->the_post();

// 显示文章标题和内容

the_title('<h2>', '</h2>');

the_content();

}

} else {

// 如果没有找到符合条件的文章

echo '没有找到符合条件的文章。';

}

// 重置查询

wp_reset_postdata();

?>

以上代码会在页面上显示指定分类的文章标题和内容(根据需求自行调整显示样式),其中`category_name`参数的值需要替换为你想要调用的具体分类的名称。

请将以上代码插入到你想要显示文章的位置,比如一个WordPress页面模板文件中(一般是`page.php`),或者可以将其插入到你的主题文件中。

其他答案

在WordPress中,可以使用`WP_Query`类来调用指定分类下的文章。

以下是一个示例代码,用于调用名称为“指定分类”的分类下的文章:

```php

<?php

$args = array(

'post_type' => 'post', // 文章类型为“post”

'category_name' => '指定分类', // 指定分类的名称

'posts_per_page' => -1 // 显示所有满足条件的文章

);

$the_query = new WP_Query($args);

if ($the_query->have_posts()) {

while ($the_query->have_posts()) {

$the_query->the_post();

// 在这里输出文章内容的代码

}

}

wp_reset_postdata(); // 重置文章数据

?>

请将上面的代码复制到你的WordPress主题文件中,比如`archive.php`、`category.php`或者自定义的模板文件中。然后修改`'category_name'`参数的值为你想要调用的分类名称。

在代码中的注释部分,你可以编写你自己的代码来输出文章内容。你可以使用`the_title()`函数来输出文章标题,`the_content()`函数来输出文章内容等等。根据你的需要进行代码的编写和修改。

希望这个示例能够帮助到你!