WordPress获取自定义文章类型全部分类法名称、链接、ID
要获取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"替换为你的自定义文章类型的名称。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
仍然有问题? 我们要如何帮助您?