Questions tagged «taxonomy»

分类法是用于组织帖子和自定义帖子类型的通用“类别”

2
为什么get_term()需要分类法?term_id是否不唯一?
一个相关的WPSE问题询问如何仅通过指定ID而无需指定分类法来获得该术语。我的问题更具哲学性。通常,WP核心中的内容是有原因的。我试图理解为什么term_id不能成为该术语的主键-为什么我们也需要分类法?单个术语记录可以成为多个分类法的成员吗?目前肯定不支持该API。是否有可能需要这样做的用例? 还是在数据库结构的早期版本的残留痕迹中需要$taxonomy参数get_term()?

4
如何将多个分类法附加到URL?
URL中的多个分类法 如何将多个分类法附加到具有以下内容的URL: 职位类型:产品 分类法:product_type 分类:product_brand 添加新产品并选择该产品的类型和品牌: 添加新产品时,有两个分类框(product_type和product_brand)。我们将此称为“ 测试产品1”。我们要做的第一件事是打勾我要处理的产品类型,例如手机。接下来,我想打勾该产品所属的品牌,比如说三星。 现在,“ 测试产品1 ”与类型“手机”和品牌“三星”相关联。 所需的最终结果是: /产品 »查看所有自定义帖子 / products / cells手机 »使用分类手机查看所有自定义帖子 / product / cell-phones / samsung / »查看所有分类为手机和三星的自定义帖子 / products / cells-phones / samsung / test-product-1 »查看产品(单个自定义帖子) 问题 一个人如何做到这一点?我最初的想法是使用一种分类法,将“手机”作为“三星”的父项。实际上,附加分类法及其术语并不是那么困难。但这导致了许多其他问题,其中一些是众所周知的,有些不是很多。无论如何,它不能那样工作,因为它会发出404问题,而WP不允许某些事情。 WP.org»分类存档模板 这导致我重新考虑了结构,不得不离开分类法及其术语,我认为;为什么不创建第二分类法,并将其与帖子类型相关联,并将其附加到网址? 确实是个好问题,但是如何?

2
如何创建带有搜索建议但不输入新术语的分类法元框?
我想知道如何在后编辑页面上设置一个类似于“标签”类型(带有搜索字段和自动建议)的分类法元框,但没有添加新术语的权利。 因此,例如,如果我输入一个单词,则会从现有术语列表中获得可以使用的术语建议,但是如果我键入一个不存在的单词,则不会将这些术语添加到列表中。 编辑 实际上,我正在寻找的正是菜单编辑器中“搜索”功能的行为: 由于这是WP的核心行为,有没有办法在后期编辑页面上使用它?我想知道,因为这些块看起来完全一样,都具有“查看全部”和“最新”选项卡,但是“搜索”仅出现在菜单编辑器中。

1
以编程方式从帖子中删除类别/术语的最佳方法
我正在编写一个脚本,将给定类别中的所有帖子转换为使用postmeta标志(MySQL的测试表明,在与我一样大的网站上,这将导致查询时间的显着减少)。 转换帖子时,我只想获取类别中的所有帖子,请添加postmeta然后删除类别,这将允许我重新加载该功能,直到类别中没有更多帖子为止。 我找不到从帖子中删除术语的好的功能。我想给它发帖ID和术语分类+ ID并为我处理。 我也对可以帮助我完成转换的插件感兴趣,如果有人知道的话。我找不到任何做过cat-> postmeta的东西,这与Scribu插件可以处理的相反情况不同。

5
自定义分类法WP_Query分类中的所有术语?
有没有一种简单的方法来查询来自特定分类法中带有任何术语的任何帖子? 我知道这种技术: $custom_taxonomy_query = new WP_Query( array( 'taxonomy_name' => 'term_slug', ) ); 但是我想通过一个通配符代替term_slug,或者只是一个空字符串。这样一来,我就能获得所有用该分类法中的任何术语标记的帖子,而不仅仅是一个特定术语。 谢谢您的帮助,戴夫
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.