也想出现在这里?联系我们

WordPress 获取自定义文章类型当前页面分类id、名称、描述、url

2024.01.31 wordpress教程
  • 文章介绍
  • 升级版本
  • 评价&建议

要获取WordPress中自定义文章类型(Custom Post Type)的当前页面分类的ID、名称、描述和URL,您可以使用WordPress的内置函数和WP_Query来执行此操作。以下是一个示例代码,假设您的自定义文章类型为"my_custom_post_type",并且您想要获取当前页面的分类信息:

<?php
// 获取当前页面的分类信息
$current_term = get_queried_object();

// 确保当前页面是属于您的自定义文章类型
if ($current_term instanceof WP_Term && 'my_custom_post_type' === $current_term>taxonomy) {
    $term_id = $current_term>term_id; // 分类ID
    $term_name = $current_term>name; // 分类名称
    $term_description = $current_term>description; // 分类描述
    $term_url = get_term_link($current_term); // 分类URL

    // 输出分类信息
    echo '分类ID:' . $term_id . '<br>';
    echo '分类名称:' . $term_name . '<br>';
    echo '分类描述:' . $term_description . '<br>';
    echo '分类URL:' . $term_url . '<br>';
} else {
    echo '当前页面不属于自定义文章类型或没有分类。';
}
?>

请确保将上述代码中的"my_custom_post_type"替换为您的自定义文章类型的名称。这段代码首先获取当前页面的分类对象,然后检查它是否属于您的自定义文章类型的分类(taxonomy)。如果是,它将获取分类的ID、名称、描述和URL,并将其输出到页面上。

将这段代码插入到您的主题模板文件中,以便在页面中显示当前页面的分类信息。

有用0
  • 2024.01.31初次和大家见面了!

等待您对该主题的建议

发表评论

还能输入240个字

Hi, 欢迎加入Wordpress技术交流群,带你装逼带你飞!

我要入群
也想出现在这里?联系我们
wordpress加速

我来推荐一个更牛逼的给你看看?

  • 猛戳我吧