此代码:

<?php the_terms($post->ID, 'type') ?>

给:

<a href="/archives/type/image" rel="tag">Tag</a>  

如果我只想显示“标签”字,而不是链接,例如。

Tag

谢谢!

有帮助吗?

解决方案

虽然您可以指定分离器等 the_terms() 论点,它假设您实际上想要链接。

您可以使用过滤器丢弃不需要的HTML:

add_filter('the_terms', 'no_terms_links', 10, 2);

function no_terms_links($term_list, $taxonomy) {

    if ('type' == $taxonomy)
        return wp_filter_nohtml_kses($term_list);

    return $term_list;
}

或更深入地使用 get_the_terms() 通过返回来构建自己的标记,功能和迭代。

其他提示

以超级速度的简单量表,该怎么办:

echo strip_tags( get_the_term_list($post->ID, 'type') )
许可以下: CC-BY-SA归因
scroll top