gpt4 book ai didi

wordpress - 按 id 链接到自定义分类法

转载 作者:行者123 更新时间:2023-12-02 23:47:29 27 4
gpt4 key购买 nike

通过一系列具体要求,我发现自己需要使用其术语 ID 链接到自定义分类类别...

我已经得到了这个 - 它显示了所有分类法的链接 - 我希望更改它,以便它只显示分类法的链接,其中术语 id 是从我正在使用的自定义字段动态提取的。

$taxonomy = 'event-categories';
$terms = get_terms($taxonomy);
if ($terms) {
foreach($terms as $term) {
echo '<li><a href="http:/mysite.com/events/categories/project-events/' . $term->slug . '">' . $term->name .'</a></li>';
}
};

本质上我需要“link_to_taxonomy_category(x)”,其中x = term_id

谢谢

最佳答案

您正在寻找的函数是get_term_link。它接受术语对象、ID 或 slug 以及分类名称,并返回术语登陆页面的 URL。

作为旁注,对上面示例中的链接进行硬编码是脆弱的 - 始终保持代码尽可能可移植。如果该站点移动到其他域,该链接将会中断。 WordPress 有几个功能可以根据当前安装环境动态生成链接。 get_term_link 就是一个示例。

来自Codex :

$terms = get_terms('species');
echo '<ul>';
foreach ($terms as $term) {
echo '<li><a href="'.get_term_link($term->slug, 'species').'">'.$term->name.'</a></li>';
}
echo '</ul>';

关于wordpress - 按 id 链接到自定义分类法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10105951/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com