要获取WordPress中自定义文章类型(Custom Post Type)的所有分类法(Taxonomy)的名称、链接和ID,你可以使用WordPress的内置函数来实现。以下是一个示例代码,假设你有一个名为"books"的自定义文章类型:

<?php
// 获取自定义文章类型 "books" 的所有分类法
$taxonomy_names = get_object_taxonomies('books');

// 遍历每个分类法并获取名称、链接和ID
foreach ($taxonomy_names as $taxonomy_name) {
    $taxonomy = get_taxonomy($taxonomy_name);

    // 获取分类法名称
    $taxonomy_label = $taxonomy>label;

    // 获取分类法链接
    $taxonomy_url = get_term_link($taxonomy_name, $taxonomy_name);

    // 获取分类法ID
    $taxonomy_id = $taxonomy>term_taxonomy_id;

    // 输出分类法信息
    echo "分类法名称:{$taxonomy_label}<br>";
    echo "分类法链接:<a href='{$taxonomy_url}'>{$taxonomy_url}</a><br>";
    echo "分类法ID:{$taxonomy_id}<br><br>";
}
?>

这段代码首先使用get_object_taxonomies函数获取自定义文章类型"books"的所有分类法名称,然后遍历这些分类法,使用get_taxonomy函数获取分类法的详细信息,包括名称、链接和ID。最后,它将分类法的信息输出到页面上。

请确保将代码插入到WordPress主题的适当位置,以便在页面上显示分类法信息。如果你的自定义文章类型不是"books",请将代码中的"books"替换为你的自定义文章类型的名称。