我需要你的帮助。
我的问题是get_terms和WordPress中的get_the_terms有什么不同?
例如,我知道get_the_terms给了我一组帖子附加到它们上面的类别,但我真的不明白get_terms是做什么的,它与get_the_terms有什么不同?
谢谢你们所有人。
发布于 2014-07-24 13:00:42
在WordPress Codex中,您可以找到:
对于get_the_terms:“检索附加到帖子的分类术语。”http://codex.wordpress.org/Function_Reference/get_the_terms
对于get_terms:“检索分类或分类列表中的术语。”http://codex.wordpress.org/Function_Reference/get_terms
因此,正如您所说,get_the_terms()将获取附加到帖子的术语(例如类别),而get_terms()将检索分类法中的术语(例如类别分类法中的类别)。例如,get_terms( 'category‘)将返回您添加到WordPress站点的所有类别。
发布于 2016-02-24 07:08:05
在更实际的理解中,您可以在循环外部使用get_terms,而您只能在循环内部使用get_the_terms。
发布于 2014-07-24 12:54:04
在get_the_terms中,您可以通过特定的post_id获取术语,但在get_terms中,您可以获取一组post_id的值(即post)。
https://stackoverflow.com/questions/24925297
复制相似问题