您当前的位置:首页 > TAG信息列表 > tax-query

  • 是否计算存在于两个分类中的职位数?

    时间:2017-01-28

    我知道我可以用这样的东西来计算一个税:$catcount=get_term_by(\'slug\',\'apple\', \'FRUIT\'); echo $catcount->count; 但不知道如何计算分类法组合中的帖子。。。我有两个自定义分类法,我想计算每对匹配中的帖子数量(实际上是自定义帖子类型)。例如:分类一:岩石、纸、剪刀、分类水果:苹果,香蕉,草莓,我想查询分类法并返回以下计数结果:石头和苹果中的帖子数量石头和香蕉中的帖子数量石头和草莓中的帖子数量剪刀和苹果中的帖子

  • 运算符“NOT IN”在TAX_QUERY中不起作用

    时间:2017-02-13

    我正在尝试改变WooCommerce商店的搜索功能,以便当用户进行匹配product_tag slug返回未指定产品标签的产品。这背后的逻辑是向搜索“面筋”的用户显示所有不含面筋的产品。除了操作符参数外,我的代码几乎正常工作。我正在抛出此查询:http://example.com/?s=gluten This function returns all the products tagged as the search query:function menta_pre_get_posts( $que

  • 自定义Tax_Query筛选器不适用于WooCommerce产品类别

    时间:2017-03-09

    出于某种原因,使用pre_get_posts 未正确过滤商店页面上的产品。我可以判断钩子在正确的页面上被调用,因为如果我打印$query 变量,它只显示在我想要的页面上。然而tax_query 似乎没有正确过滤。商店页面设置为显示类别。我想把它放在$_SESSION[\'mid\'] 设置,则它将仅在商店页面上显示该类别。我知道正在传递正确的值,因为我可以在$query.add_action(\'pre_get_posts\',\'shop_filter_cat\'); function

  • 是否可以动态获取查询到的术语和分类?

    时间:2017-03-11

    我不确定这是否可行,但我正在尝试我的分类法。php文件对我的所有10个自定义分类法都是一样的。下面的代码完全符合我的需要(即:在url结尾时../inventory/yearmade/2017/ 所有带有yearmade 分类术语2017 循环并输出(或在url末尾输入的任何年份)。但我现在要做10个不同的taxonomy-[taxonomy].php 文件,每个文件的代码更改为taxonomy => \'___\' (年份、品牌、型号、长度、横梁、发动机、尺寸、马力、驱动力、拖车)。我可以使用\'

  • 在分类循环内动态输出ACF字段

    时间:2017-04-13

    因此,我有一个块,它在我的分类法上循环并加载一个模板文件,以便在其中显示每个分类法:<?php $collections = get_terms( \'resource-collection\', array( \'orderby\' => \'name\', \'hide_empty\' => 0, \'pad_counts\' => true, ) ); ?> <?ph

  • Complex Taxonomy scheme

    时间:2017-09-01

    我们正在建设一个度假村网站,我们面临着一个巨大的分类问题。一方面,我们有行政办公地点,如country>>region>>department 和“自然”位置,如mountain-range>>sub-mountain range. 这可以通过安排两种不同的分类法来进行分类,例如管理位置和自然位置。这听起来很容易,但当你意识到一些度假胜地共享两个或多个地方时,就不那么容易了。甚至有一个度假村同时属于三个欧洲国家!但我们也在处理其他类型的地点,如国家公园(例如,可以覆盖两

  • 如何通过循环添加多个‘TAX_QUERY’数组?

    时间:2018-07-16

    我正在尝试构建功能(使用高级自定义字段插件)以在页面模板中列出所有具有指定分类法的自定义帖子类型(“产品”)的信息。这是我当前的稳定代码,用于查询产品,但仅基于分类术语I硬代码:$posts = get_posts(array( \'posts_per_page\' => 10, \'post_type\' => \'company_product\', \'tax_query\' => array(

  • 带有TAX_QUERY的PRE_GET_POST导致结果为空

    时间:2018-08-21

    我需要按以下方式调整所有归档页面的主循环。我已经注册了自定义分类法“myposttypes”。每一篇文章都被分配给一个术语“myposttypes”。如果是类别或标记存档页面,则查询结果中只应包含带有“myposttypes->term1”的帖子。如果是自定义分类法归档页面,则查询结果中只应包含带有“myposttypes->term2”的帖子。我已经执行了相应的pre_get_posts 钩住但I\'m not getting any results at all for all my ar

  • 带有与术语x具有不同分类的帖子的GET_TERMS

    时间:2019-01-30

    情况是这样的;我正在使用get\\u terms从中检索所有术语Tax 1 与之关联的帖子。使用以下各项$args = array( \'hide_empty\' => 0, \'orderby\' => \'name\', \'taxonomy\' => \'tax_1\' ); $terms = get_te

  • WP查询有条件地查询元数据和分类

    时间:2019-02-15

    我开发了一个插件,其中包括一个自定义帖子类型,该类型在WP Admin中显示为列表。插件中定义了不同级别的用户,还有一些其他选项可以确定哪些帖子显示给当前登录的用户。此外,帖子可能属于自定义分类法。在这种情况下,进一步的条件应该确定当前用户看到的帖子。例如,也许当前用户应该能够看到所有使用部门分类法中术语支持的帖子。我正迷上pre_get_posts 为了构建查询,确保当前用户只看到他们应该看到的帖子。管理员看到所有,其他人只看到分配给他们的帖子。对于标准元查询,这一切都可以正常工作。我对分类法有意见。我

  • 根据类别结构获取复杂的结果集

    时间:2019-03-11

    我需要根据类别结构从WordPress数据库中获得一个复杂的结果集。首先,我将尝试解释我的类别结构。我有以下三层结构。flight [level 1] [ID : 100] - class [level 2] [ID : 200] -- economy [level 3] [ID : 201] -- business [level 3] [ID : 202] -- first [level 3] [I

  • 如何将>=条件筛选器传递给我的年份自定义TAX_QUERY

    时间:2019-04-02

    我有一个自定义的分类法,叫做年。我需要按pre\\u get\\u posts tax\\u查询从年值到年值过滤帖子。我从一个小时前就开始寻找,现在感觉被卡住了。请引导我。非常感谢。

  • $Query->is_main_Query()导致Query的TAX_QUERY被忽略

    时间:2019-05-05

    我在修改挂接到的主查询时遇到问题pre_get_posts 因为它导致菜单不显示。这是原始代码:else if ( isset( $_GET[\'category\'] ) && !is_admin() ) { $_GET = filter_input_array(INPUT_GET, FILTER_SANITIZE_STRING); $tax_query = array( array( \'ta

  • ?cat=主页的索引版本

    时间:2019-05-07

    我在我的主页上发现一些奇怪的查询字符串在谷歌中被编入索引,导致内容重复。举几个例子:https://sciencetrends.com/page/103/?cat=-1https://sciencetrends.com/?cat=-3我不知道这些页面是如何或为什么在Wordpress中创建的,但即使是大型Wordpress网站也很常见:https://techcrunch.com/page/10/?cat=-1https://blogs.wsj.com/law/page/10/?cat=-1https:/

  • 更改分类术语的默认顺序-PRE_GET_TERMS

    时间:2019-05-26

    我想通过其“term\\u order”值而不是管理端的“name”来更改默认的分类术语顺序。所以我尝试了下面的方法。但它不工作,php内存耗尽。function uc_order_term( $wp_query ) { $wp_query->query( array( \'taxonomy\' => \'category\', \'orderby\' => \'term_order\

  • 为什么分页不能与TAX_QUERY参数一起使用?

    时间:2019-06-13

    这是我的问题: $p_query = new WP_Query(array( \'post_type\' => $post_type ,\'post_status\' => \'publish\' ,\'posts_per_page\' => $per_page // 6 ,\'paged\' => $page // 2 ,\'post__not_in\' => array($first_pos

  • 无法获取术语的Work Tax_Query数组

    时间:2019-07-01

    我正在尝试将数组传递给terms parameter. 基本上,我有一个“投资组合”custom post type 在那里我需要得到所有categories 并将其传递给术语,以便仅显示“筛选”结果,请查看以下代码:if ( ! empty ( $categories ) ) { foreach ( $categories as $cat ) { $filter = get_term_by( \'id\', $cat, \'portfoli

  • 列出所有有共同分类的帖子作为当前分类!

    时间:2019-07-22

    我有两种不同分类法类型的应用程序存档网站:卖家和种类,我想为每个卖家都有一个页面,在该页面内,我想为“种类”分类法的每个术语都有多个列表。例如,如果我有以下两篇帖子:Post 1 => \"Seller: Apple\" and \"Kind: Action\" Post 2 => \"Seller: Apple\" and \"Kind: LifeStyle\" 我想要一个卖“苹果”的页面,我想要两个盒子,分别是“行动”和“生活方式”(实际包含帖子的“种类”分类术语),我

  • TAX_QUERY返回所有帖子,而不是WP_QUERY中的选择性帖子

    时间:2019-08-06

    What I am trying to do嗨,在我的网站上,我有一个自定义的帖子类型,叫做projects, 然后,我为我的projects 调用的帖子类型project_catagories. 现在,在我的项目存档页面(其中显示所有项目)中,我有一个名为按类别浏览的部分,当用户单击类别名称时,应该显示该类别下的项目。现在,为了显示单击类别下的项目,我创建了一个名为taxonomy-project_catagories.php 显示每个项目类别项目。现在在该文件中,我首先使用get_term_by()

  • TAX_QUERY真的在所有情况下都优于META_QUERY吗?

    时间:2019-08-07

    Let me start saying that I know a \'tax_query\' is faster than \'meta_query\'. It\'s always recommended to use taxonomies over custom meta when filtering by custom data is required, but here I found myself in this situation. I\'m creatin