Questions tagged «terms»

在WordPress中,术语已设置为分类法,即,当您创建新类别或标签时,将创建新术语。

3
分类法和类别之间有区别吗?
我一直在仔细阅读WordPress的法典,并对分类法和类别是什么之间的模糊定义感到困惑。因此,术语也是在分类法描述中使用的单词,但似乎以暗示其不仅仅限于分类法的方式使用。 两者都被描述为对帖子进行分类和分组的一种方式。我确实知道分类法是类别的一种更一般的形式,但是它们之间如何精确地联系在一起? 我只是不了解而有细微的差别吗?

10
如何显示分层术语列表?
我有一个称为“地理位置”的分层分类法。它首先包含大洲,然后是每个大洲的国家。范例: Europe - Ireland - Spain - Sweden Asia - Laos - Thailand - Vietnam 等等 使用get_terms(),我设法输出了完整的术语表,但是在一个大的平面列表中,各大洲与国家/地区混杂在一起。 如何输出上述的分层列表?

2
update_post_(meta / term)_cache的说明
我正在阅读10up的一些最佳实践,他们提到在WP_Query中将这两个标志设置为false(取决于您要查询的内容): 'update_post_meta_cache' => false:在将不使用后meta时有用。 'update_post_term_cache' => false:在不使用分类术语时很有用。 我假设它利用类似的东西,update_post_caches()但我什至不能100%知道这意味着什么。有人可以解释这两个标志在a中的含义WP_Query以及它们的作用吗?信息越多越好,因为我对WordPress如何缓存事物一无所知,但是对于这两个标志的深思熟虑的答案也是可以接受的。


5
通过自定义帖子类型获取get_terms
我有两个自定义帖子类型“国家”和“城市”,以及一个共享的分类法“标志”。 如果我使用: <?php $flags = get_terms('flag', 'orderby=name&hide_empty=0'); 我得到了分类法中所有术语的列表,但是我想将列表限制为“国家”这一职位类型。 我该怎么做? 使用新的解决方案 <?php $flags = wpse57444_get_terms('flags',array('parent' => 0,'hide_empty' => 1,'post_types' =>array('country'))); foreach ($flags as $flag) { $childTerms = wpse57444_get_terms('flags',array('parent' => $flag->term_id,'hide_empty' => 1,'post_types' =>array('country'))); foreach ($childTerms as $childTerm) { echo $childTerm->name.'<br />'; } } ?> 我无法回显$ childTerm-> name。为什么?


1
需要一个简单但完整的向分类法添加元框的示例
现在WordPress 4.4已经发布,我们可以开始使用新的了不起的术语meta函数! 尽管如此,似乎还没有关于如何向分类法添加基本文本字段的简单教程。我试图根据贾斯汀·塔德洛克(Justin Tadlock)的需要,改编了这个很棒的教程,删除了所有与颜色选择器有关的代码,并用一个简单的文本输入字段替换了它……但是它不起作用。 有人可以提供一个基本的工作代码示例吗?没有数据验证,随机数,颜色选择器...只是添加到“添加分类法/编辑分类法”页面中的最小文本框。 更新:同时,我对该代码段进行了一些修改: 将术语元字段添加到类别:https : //gist.github.com/ms-studio/543a0f7dd8ac05ccf037 在字词标签中添加术语元字段:https: //gist.github.com/ms-studio/2d78ad3839e05ece2e48 将术语元字段添加到自定义分类法:https : //gist.github.com/ms-studio/fc21fd5720f5bbdfaddc 在自定义分类法中添加几个术语元字段:https : //gist.github.com/ms-studio/aeae733f5fd9fc524bbc
18 taxonomy  terms 

4
分配给特定的自定义分类术语而不是该术语的子项的get_posts
说我有以下分类术语: Term 1 Term 1.1 Term 1.2 Term 2 Term 2.1 我怎样才能只获得分配给第1学期的帖子,而不包括分配给第1.1学期或第1.2学期的帖子? 例如: $pages = get_posts(array( 'post_type' => 'page', 'numberposts' => -1, 'tax_query' => array( array( 'taxonomy' => 'taxonomy-name', 'field' => 'id', 'terms' => 1 // Where term_id of Term 1 is "1". ) ) ); 还给我分配了条款1.1和1.2的帖子。 谢谢。

3
显示自定义分类法的所有条款?
我做了一些自定义分类法,我需要显示所有术语,到目前为止,我所获得的是显示在自定义帖子类型中选择/选择的分类法,但是无论是否已选择,我都需要显示所有这些分类法。这样以后我就可以创建一个过滤器,以根据自定义帖子类型值包含的术语进行过滤。 <?php $args=array( 'public' => true, '_builtin' => false ); $output = 'names'; // or objects $operator = 'and'; $taxonomies=get_taxonomies($args,$output,$operator); if ($taxonomies) { foreach ($taxonomies as $taxonomy ) { $terms = get_terms($taxonomy); foreach ( $terms as $term) { ?> <li><br><a href="#"><input type="checkbox" name="profile[]" value=""><?php echo $term->name; ?> <br/></a></li> <?php } …

7
通过分类法和post_type获取术语
我有2种自定义帖子类型“书签”和“代码段”,以及共享的分类法“标签”。我可以使用get_terms()生成分类法中所有术语的列表,但是我不知道如何将列表限制为发布类型。我基本上正在寻找的是这样的: get_terms(array('taxonomy' => 'tag', 'post_type' => 'snippet')); 有没有办法做到这一点?想法非常感谢! 哦,我在WP 3.1.1上

6
在分层分类法中插入术语
我在插入字词方面确实遇到了一些问题。这是我的场景:我有一个名为veda_release_type的分类法: //Release Type and Region $labels = array( 'name'=> _x('Release Types/Regions', 'taxonomy general name' ), 'singular_name' => _x('Release Type/Region', 'taxonomy singular name'), 'search_items' => __('Search Release Types/Regions'), 'popular_items' => __('Popular Release Types/Regions'), 'all_items' => __('All Release Types/Regions'), 'edit_item' => __('Edit Release Type/Regions'), 'edit_item' => __('Edit Release Type/Region'), 'update_item' => __('Update …

5
自定义分类列表的更改顺序
默认情况下,WordPress按字母顺序(而不是在标签框中输入的顺序)对自定义分类法(在本例中为标签)进行排序。 有谁知道一种以自定义分类法在帖子编辑屏幕中输入的顺序显示的方法? 有问题的网址是:http : //granadatheater.com/ GGW(Goes Good With)艺术家目前处于字母顺序,他们希望更改它,以便按照与输入时相同的顺序进行排序。 因此,如果输入Artist1,Artist3,Artist2,则它应该显示在网站的前端。


1
通过术语ID自定义查询检索帖子
我想使用自定义查询来检索自定义帖子。我的分类法是recipe_tx和其中的术语(牛肉),(鸡肉)等。 我尝试使用 SELECT p.* FROM wp_posts p, wp_term_taxonomy tt, wp_term_relationships tr WHERE p.ID=tr.`object_id` AND tt.`term_id`=tr.`term_taxonomy_id` AND (p.post_type = 'recipe_cpt') AND p.post_status = 'publish' AND tt.`term_taxonomy_id` = 37 但没有运气。 有人可以帮助我如何通过他们的term_id获得wp帖子。 如果牛肉id是37,那么我想检索所有帖子 term_id = 37 谢谢

7
获取自定义分类术语的顶级父级
如何获得给定学期的顶级父母? 我过去一直wp_get_object_terms在获取帖子中的分类术语,但我不想显示所有标记的术语,而只想显示标记的术语的顶级父母。 因此,如果这些是我选择的条款,我只想显示早餐,午餐和晚餐。 x BREAKFAST x Cereal x Eggs LUNCH Hamburger x Pizza DINNER Fish Bass x Salmon Trout Lasagna 我怎样才能做到这一点?

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.