您当前的位置:首页 > TAG信息列表 > terms
WordPress 4.4+中断Walker扩展
我将WordPress从4.2.2升级到4.5.1,它破坏了我扩展Walker类的功能。Walker扩展:class ReturnWalker extends Walker{ public $db_fields = array( \'parent\' => \'parent\', \'id\' => \'term_id\' ); public $show_all = FALSE; &
在单个帖子页面上列出所有类别,但不包括当前帖子类别
我想显示类别列表,不包括用户正在导航的当前单个帖子的类别。列表显示在single.php 样板我正在使用此代码显示所有类别,工作正常,但我找不到排除当前帖子类别的方法:<ul class=\"submenu-category\"> <?php // your taxonomy name $tax = \'category\'; // get the terms of taxonomy $terms =
发布页面时插入术语--编辑后避免重复
因此,我想在发布新页面时,向以新页面命名的自定义分类法动态添加术语。我的问题是,当您编辑页面标题时,另一个术语将添加到分类法中。此代码段来自this answer, 它用于插入术语。function add_page_term( $post_ID ) { $post = get_post( $post_ID ); wp_insert_term( $post->post_title, \'mypages\' ); } add_action( \'publish_page
WP_INSERT_POST()不支持变量
以下函数有问题,因为我将传入一个变量wp_insert_term: wp_insert_term( $term, $taxonomy, $args = array() ); 如果我这样做,它将不起作用:wp_insert_term( \'abc\', $taxonomy, $args ); 代码如下:function insert_city($term) { echo $term; if (!term_exists($term, \"property-city\")) {&
如何获取帖子当前的家长术语ID?
如何获取分配给帖子的当前子术语的父术语ID。对于自定义分类法?自定义分类:“位置”国家/地区日本、美国、墨西哥、城市纽约,奥斯汀,如果我们在一个分配给“日本”的职位上,我怎么才能得到一个叫做“国家”的家长的ID?在这种情况下,它是采用最高的父级还是仅采用直接的父级并不重要。我发现了这个:$term_id = 21; $child_term = get_term( $term_id, \'location\' ); $parent_term = get_term( $child_t
返回包含发布的分类/术语信息(WP_QUERY/GET_POSTS)
在使用get\\u posts进行查询时,是否可以返回posts的分类/术语信息以及posts本身?我有大约150个我正在查询的项目,所以我不想单独循环和拉动每个项目。
获取自定义分类中特定术语的帖子
我是Wordpress开发的新手,我一直在想(并试图解决这个问题),所以也许你可以帮助我。我的WP使用自定义的post类型命名产品。还有一个自定义的分类法,其中有许多描述该产品的术语。i、 e:产品(自定义分类)产品线(自定义分类)Cardline(自定义分类中的术语)Boneline(自定义分类中的术语)Odoline(自定义分类中的术语)因此,我能够列出自定义分类中的所有术语,然后做一个while循环,列出每个学期内的所有帖子。然而,我一直在寻找一个while循环来列出只与我的自定义分类法的一个术语相
WordPress使用Get_Term检索未按预期工作的插件
我使用下面的代码尝试获取当前类别和父类别的slug。我设法得到了当前的cat slug,但父级以可读文本和nut slug格式显示。如果有人能指出我哪里做错了,并提出任何建议,我将不胜感激。谢谢 <?php $term = get_term_by( \'slug\', get_query_var( \'term\' ), get_query_var( \'taxonomy\' ) ); $parent = get_term($term->parent, get_quer
获取与多个自定义分类的特定术语匹配的帖子
我正在制作一个展示很多产品的页面。我的结构是产品(自定义贴子类型)品牌(自定义分类法)-->品牌A(自定义术语)-->品牌B(自定义术语)-->部门(自定义分类法)-->部门A(自定义条款)-->部门B(自定义条款)每个产品始终必须有一个品牌和一个部门。然而,每个品牌可能都有一些产品。因此,我需要做一个列表,显示与特定品牌和特定部门匹配的所有产品,并让我打印品牌名称。i、 e:在A部门,我们有3种与A品牌相匹配的产品。有什么办法吗?我可以过滤品牌或部门中的任何一个,但不能同时
对与循环中的术语匹配的帖子进行分组
我正在制作一个展示许多产品的网站,这是我的结构:产品(自定义贴子类型)品牌(自定义分类法)-->品牌A(自定义术语)-->品牌B(自定义术语)-->部门(自定义分类法)-->部门A(自定义术语)-->部门B(自定义术语)我需要显示每个部门中有哪些品牌,链接它们的唯一方法是使用我的产品(因为每个自定义分类法彼此独立)。我可以通过查询特定部门的所有产品,并检索每个产品的品牌(而不是其名称)来做到这一点。这是我用来执行此任务的代码:<?php $args =
在SELECT下拉列表中订购术语
我正在做一个项目,在这个项目中,我有一个分类法中所有术语的下拉列表。如果用户选择一个术语,则执行一个函数。一切都很好,但我无法按名称排序下拉列表。你知道问题出在哪里吗?我在下拉列表外有一个使用类似查询的列表,它可以正常工作。这是我的问题:$args = array( \'order\' => \'ASC\', \'orderby\' => \'name\', \'hide_empty\' => true,
将预定义术语添加到分类中
我正在编写一个插件,用于添加一个名为“Dog”的自定义帖子。插件的核心严格基于此https://github.com/RescueThemes/Rescue-Animal-Custom-Posts我更喜欢在插件激活后添加预定义的性别,我想从一开始就添加“男”、“女”、“不合法”。因此,基于其他资源,我也在同一篇文章中写道。php插件文件考虑一下,我将分类名称从原来的插件中的“Genders”更改为“Genders”。add_action( \'init\', \'create_dog_taxonomies
是否有筛选器挂钩可用于更改分类术语名称的显示方式?
我需要在前端隐藏自定义分类法的术语名称,同时在后端保留它们。我需要显示的不是术语的名称,而是笔名。我找不到一个过滤器挂钩来做这件事。我在sanitize\\u term\\u字段中尝试了这些方法,但这仅在上下文为“display”时有效。似乎大多数时候,上下文都是“原始”的,没有挂钩。有人知道如何在术语名称显示在前端之前过滤它们吗?
WordPress获得所有类似的帖子
我有一个wordpress网站,它有帖子和自定义分类法。我希望所有特定分类法的帖子都带有like查询。例如:表:wp\\U postpost\\U id100表:term\\u relationshippost\\u id term\\u taxonomy\\u id100 154表:term\\u taxonomyid term\\u id taxonomy154 155 business\\u列表表:termid名称slug155篮子我想在wordpress上发布所有的术语。
您是否可以使用GET_TERM_CHILD隐藏空术语?
我正在努力get_term_children 特定术语:$style_categories = get_term_children( 29, \'product_cat\' ); if ( $style_categories ) : foreach ( $style_categories as $style ) : $child = get_term_by( \'id\', $style, \'product_cat\' );
获取链接到帖子的所有术语,并包括那些未通过Get_Terms和Sort连接的术语
在我的WordPress项目中,我有以下术语,我的帖子可能与其中一些术语有关,有时甚至与所有术语有关。我的第一篇文章(示例1)与术语A、B和C连接,第二篇文章(示例2)与术语A、D、E和F连接。我发现wp_get_post_terms() 将所有连接的术语返回到帖子。但是,有没有一种方法可以显示所有术语,将连接的术语放在第一位,然后在同一组中显示其他术语?示例:在后示例2的详细页面中,我想将术语显示为过滤器,如下所示,这里B和C未与示例2连接,但我希望在禁用状态下以单柱显示。
关于获取术语列表的问题
我现在在我的主题中使用这个函数来显示每个项目的自定义分类法。在本例中,自定义分类是tipo_de_tarea:echo get_the_term_list( $post->ID, \'tipo_de_tarea\' ); 我有各种tipo\\u de\\u tareas。我希望函数显示一个较短的名称,而不是每个分类法的完整名称,例如:正如我在本例中所示,左侧为当前设计,右侧为所希望的:我想我需要补充一下if 每个tipo de tarea的条件和希望的名称,但我如何才能做到这一点?我不知道
限制条件语句中的分类输出
我试图将我输出的类别标签数量限制为5个,并附加一个“…”输出受限的任何项目的末尾。我基本上都能用,只是我不知道如何只回显前5个标签。我应该提到的是,我只想在特定页面上执行此操作,但我正在使用的代码存储在函数文件中,但被相关页面调用。理想的输出如下所示:Item 1:标签1、标签2、标签3Item 2:标签1、标签2、标签3、标签4、标签5。。。这是我目前掌握的代码。我想我需要使用array_splice 但我不知道如何实施。if ( $type === \'portfolio\' ) {
如何提取自定义分类的插件并将其输出到类中?
这是我正在处理的文件: <?php $class =\'\'; foreach ($consoles as $console) { $class .= $console->slug . \' \'; } ?> <div id=\"<?php the_id(); ?>\" class=\"<?php echo $class ?>> Content </div> &
如果是父项,则列出子项,但不显示任何子项
我有一个称为区域的分类法,具有层次结构;•南部非洲 ;•博茨瓦纳 ;•南非 ;•赞比亚 ;•津巴布韦在我的分类区域。php模板文件我想在南部非洲(父)列出子术语,在博茨瓦纳(子)不显示任何内容。我希望显示以下代码:<?php $current_term = get_term_by( \'slug\', get_query_var( \'term\' ), get_query_var( \'taxonomy\' )); ?> <h5>