欢迎光临
我们一直在努力

WordPress 调用自定义分类法的文章的方法

在 WordPress 中调用自定义分类法(也称为自定义分类或自定义分类目录)的文章通常需要使用特定的函数和参数。以下是一种常见的方法来实现这一目标:

首先,确保你已经创建了自定义分类法。你可以在主题的 functions.php 文件中或使用插件来创建自定义分类法。例如:

function custom_taxonomy() {
    register_taxonomy(
        'custom_taxonomy',
        'post',
        array(
            'label' => '自定义分类',
            'hierarchical' => true,
        )
    );
}
add_action('init', 'custom_taxonomy');

上述代码中,我们使用 register_taxonomy 函数创建了一个名为 “custom_taxonomy” 的自定义分类法,它与文章(post)相关联。

确保文章已经分配到了你创建的自定义分类法中。在编辑文章时,你应该能够选择自定义分类法中的一个或多个分类。

要在你的 WordPress 主题中调用特定自定义分类法的文章,你可以使用 WP_Query 类或 get_posts 函数。以下是使用 WP_Query 的示例:

<?php
$args = array(
    'post_type' => 'post',          // 文章类型
    'posts_per_page' => 1,        // 显示所有文章,可以设置为特定数量
    'tax_query' => array(
        array(
            'taxonomy' => 'custom_taxonomy', // 你的自定义分类法的名称
            'field' => 'slug',              // 根据分类的 slug 进行过滤
            'terms' => 'categoryslug',     // 你想要显示的分类的 slug
        ),
    ),
);

$query = new WP_Query($args);

if ($query>have_posts()) :
    while ($query>have_posts()) :
        $query>the_post();
        // 在这里输出文章的内容或标题等信息
    endwhile;
endif;

wp_reset_postdata();
?>

请确保将代码中的 “custom_taxonomy” 替换为你自己创建的自定义分类法的名称,并将 “categoryslug” 替换为你想要显示的分类的 slug。

最后,在适当的地方(如主题模板文件)使用上述代码来显示自定义分类法的文章。
通过这种方法,你可以轻松地调用和显示特定自定义分类法的文章。

赞(0) 打赏
未经允许不得转载:WORDPRESS大侠 » WordPress 调用自定义分类法的文章的方法

评论 抢沙发

评论前必须登录!

 

更好的WordPress主题

支持快讯、专题、百度收录推送、人机验证、多级分类筛选器,适用于垂直站点、科技博客、个人站,扁平化设计、简洁白色、超多功能配置、会员中心、直达链接、文章图片弹窗、自动缩略图等...

联系我们联系我们

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册