如何访问 wordpress 上的自定义术语元数据
How to Access custom terms metadata on wordpress
我一直在四处寻找,确实找到了 get_term_meta()
。但是这个功能是在 4.4
中添加的,而我目前的工作是使用 4.1
。有什么方法可以在不使用 .
的情况下访问我的自定义术语元数据
我已经尝试了 get_the_terms(),get_term_by(),
和 get_tags(),get_the_tags(),tag_description()
以防我误解标签和术语。但它绝对不是标签,因为 tag_description()
没有 return 任何东西,但是 term_description()
做了 return 正确的结果。
不幸的是,在不升级到 4.4+ 的情况下处理此问题的唯一方法是实施您自己的术语元解决方案。我不建议这样做,因为您创建的任何内容都会在将来升级时与 WordPress 核心冲突。
如果你可以升级,我会认真推荐走那条路。如果不能,那么您可以考虑使用术语元插件,例如 https://wordpress.org/plugins/wp-term-meta/.
所以,我刚刚找到了这个问题的答案。
首先,我使用 From Pippins and From Paulund 创建了我的自定义分类法字段。(这两个是 我获得的用于添加自定义分类法字段 的最佳来源,我 推荐他们)
那我用这个做了什么?当然,在我阅读之后,大多数人现在都在使用新的添加、更新、删除和获取术语元功能。其中,我刚刚意识到我从 2 来源获得的功能正在使用 update_option()
!
所以,答案是,为此使用 get_option()
函数..
我一直在四处寻找,确实找到了 get_term_meta()
。但是这个功能是在 4.4
中添加的,而我目前的工作是使用 4.1
。有什么方法可以在不使用 .
我已经尝试了 get_the_terms(),get_term_by(),
和 get_tags(),get_the_tags(),tag_description()
以防我误解标签和术语。但它绝对不是标签,因为 tag_description()
没有 return 任何东西,但是 term_description()
做了 return 正确的结果。
不幸的是,在不升级到 4.4+ 的情况下处理此问题的唯一方法是实施您自己的术语元解决方案。我不建议这样做,因为您创建的任何内容都会在将来升级时与 WordPress 核心冲突。
如果你可以升级,我会认真推荐走那条路。如果不能,那么您可以考虑使用术语元插件,例如 https://wordpress.org/plugins/wp-term-meta/.
所以,我刚刚找到了这个问题的答案。
首先,我使用 From Pippins and From Paulund 创建了我的自定义分类法字段。(这两个是 我获得的用于添加自定义分类法字段 的最佳来源,我 推荐他们)
那我用这个做了什么?当然,在我阅读之后,大多数人现在都在使用新的添加、更新、删除和获取术语元功能。其中,我刚刚意识到我从 2 来源获得的功能正在使用 update_option()
!
所以,答案是,为此使用 get_option()
函数..