您当前的位置:首页 > TAG信息列表 > advanced-taxonomy-queries
Custom arguments in WP_Query
我正在研究Wordpress主题,即目录引擎。它在标题中具有基于分类术语slug的过滤功能。我只想知道这个tax\\u查询是从哪里为WP\\u查询生成的。这是代码。 $this->add_action(\'pre_get_posts\', \'pre_get_places\'); function pre_get_places($query) { global $current_user; if ($query->is_mai
无法将WP_QUERY类的对象转换为短码内部的INT
我有以下代码,用于按自定义分类法显示下载帖子。我收到错误类WP\\u Query的对象无法转换为int当我启用了查询监视器,但在实际代码工作并在正确的分组中显示正确的文件时,我很难准确地找出是哪个位导致了它。我想知道它是否需要以某种方式简化,但如果有人能帮我发现这个问题,我将非常感激。提前感谢function downloads_shortcode( $atts ) { extract(shortcode_atts(array( \'type\' => \'asso
WordPress查询,将来自多个自定义分类的项作为`Term`参数
因此,我正在使用购买的插件版本(WP目录,抱歉,我不能发布超过2个链接)作为我的网站代码的基础,我正在调整它,以便它可以用于我尝试创建的网站。问题是,不是默认值categories 作为字段,插件的作者编写了一个分类法wpccategories 职位类别。所以我的帖子都是商店的产品,我想向客户展示产品的替代品。我使用一个查询,从同一个产品中查询出3个其他产品wpccategories 所以用同样的term->slug 作为term->slug 当然不包括产品本身。否则,产品的替代品将是产品本身
组合类别(使用多个分类术语查询帖子)
我试图显示多个类别的所有帖子的列表(如果有人回答这个问题,你可能还想包括组合标签,这可能会使这个答案对未来的搜索者来说更加全面)。以下是我的工作内容:此函数用于显示列表:function my_custom_loop_three_posts($category, $tag, $offset) { $args=array( // showposts has been replaced, use \'posts_per_page\' instead
自定义分类模板不能与简单循环一起使用。使用相同分类的多个CPT
我需要WP自定义分类法和自定义帖子类型的帮助。到目前为止,我还没有找到有效的解决方案。如果这有一个简单的解决方案,请接受我的道歉。我尽了最大努力,首先在所有地方找到解决方案。问题说明-我有一个分类法叫\"department\".</我叫了3个CPT\"course\", \"faculty\", \"library\".</所有3个CPT将使用相同的分类法\"department\". 我已成功完成所有设置,并将“department”分类法分配给所有3个CPT。现在,我尝试按“部门”分类法
用于复杂资源索引的最佳插件
这个标题似乎有点多余,但我想知道是否有人对使用自定义Post类型(CPT)创建复杂关系数据库有什么建议。我知道(理论上)如何进行编码,但我想知道是否已经存在一个插件或一系列插件,这样我就不必花太多时间创建一大堆SQL表和PHP代码。我做兼职,知识渊博,这需要几十个小时,我不认为我工作的非营利组织能够预算这么多时间。我为一家文学组织工作,我正试图创建一个公开的资源索引。所以你会有像“文学人”、“文学组织”和“出版物”这样的CPT。如果你点击其中一种出版物,它会有标题、一些背景信息,然后会列出出版社、编辑、创
get_the_terms error
我正在使用CPT-onomies plugin 使CPT成为分类法。我有一个英雄图像CPT(使用CPT onomies创建),英雄图像帖子类型附加到页面帖子类型。这允许我选择一个英雄形象帖子,这将是一个页面帖子的术语。所有这些都很好。当我访问以英雄图像作为分类的页面时,英雄图像会按需要显示。我试图做到的是,如果我在一个页面上,其祖先附加了一个英雄图像,我希望该页面显示附加到父级的英雄图像。下面是我的代码。我得到一个祖先数组并遍历该数组。图像按需要显示,但在图像上方出现此错误:Notice: Undefin
获取与自定义分类相关联的所有帖子
WordPress中的高级税务查询选项似乎不允许进行以下查询:请给我最新的帖子,但仅限于那些在我感兴趣的分类法下至少有一个术语的帖子(这里的关键是该分类法下的“任何术语”都可以将该帖子限定为结果的一部分)到目前为止,我看到的分类查询示例是这样的请给我最新的帖子,但仅限于那些有该分类法术语A和术语B的帖子。(在这里,限制性的是我必须指定我想要的术语,我似乎没有选择说“所有术语”或“任何术语”我所说的用当前查询参数无法实现我想要的是对的吗?
获取一组帖子的所有术语
我需要获取与一系列帖子相关的所有术语。我可以在每个帖子上循环并单独做一个get_terms 或wp_get_post_terms 查询每个帖子,但这似乎是一种非常缓慢的方式。(就DB执行时间而言)。是否有一些巧妙的技巧可以用来优化代码?我在调查新的WP_Term_query 在WordPress 4.6中引入,但这似乎也不是答案。
WP_QUERY TAX_QUERY ON ACF POST_OBJECT
我有一个自定义的帖子类型Wine, 有一个ACF Field 链接到其他自定义帖子类型Producer 作为post_object 关系在我的Producer中,我有一个名为Region.现在,我要做的是查询所有的白葡萄酒,其中生产者的区域是x。以下是我尝试过的:$args = array( \'post_type\' => \'wines\', \'posts_per_page\' => 12, \'tax_query\' => arra
如果未选择任何内容,则TAX_QUERY不显示结果
我正在WordPress上创建一个房地产网站,我正在创建一个自定义搜索,并使用tax\\u query筛选搜索结果以显示“状态”&;“郊区”。选择选项后,搜索工作正常。但是,如果未选择任何内容,则不会显示任何搜索结果。这是房地产网站的一个问题,因为用户通常可以选择“州”,但不选择“郊区”,或者什么都不选择。是否有正确的方法,或者我应该如何执行此操作,以便在未选择任何内容(或其中一项或另一项)时显示结果。下面是我选择郊区的下拉列表:<!-- Suburbs dropdown -->
从GET_TERMS返回一个数组,并存储为用于搜索自动完成的JavaScript数组
我正在尝试使用wp\\u list\\u pulk从get\\u terms返回一个分类名称数组。我不确定我做错了什么,但这只是echo的“数组”:$terms = get_terms(array( \'taxonomy\' => \'state\', \'hide_empty\' => false, )); $term_ids = wp_list_pluck( $terms, \'name\' );
做好习惯税种的关联
需要建立两个不同的自定义分类单元的关系。示例:运动类别和子类别basketball。就像那样,我有球队和球员分类法。我正在寻找一名球员与球队的联系。假设我有5名球员(球员a、b、c、d、e和Z队)。现在,带有a、b、c、d、e标签的帖子也被列在团队Z帖子存档中。
在产品类别档案中,如何显示具有相同/相似PROD_CAT插件结构的帖子?
我将撰写关于每个产品类别(Product\\u cat on products)的帖子,并选择按Product\\u cat层次分类法对帖子进行分组(关联)。为了做到这一点而不复制分类法,我在函数中注册了它。php类似:add_action( \'init\', \'register_product_cat_taxonomy_for_post_object\' ); function register_product_cat_taxonomy_for_post_object() {
如何基于自定义字段查询替换自定义分类术语的硬编码列表
我目前正在将自定义分类术语“133295555”硬编码到一个代码块中。与其将自定义分类法product\\u cat term\\u id硬编码为“133295555”,我如何动态地将133295555替换为仅填充了自定义字段“product\\u category\\u customText”的product\\u cat term\\u id(逗号分隔的表示)?换言之,我正在寻找帮助,用一个表示逗号分隔列表的变量替换133295555,该列表仅包括那些在product\\u cat分类法的自定义字段“