问题标签 [taxonomy-terms]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wordpress - 按自定义分类的多个值查找帖子
我有一个名为 Country 的自定义分类法。这些值包括各个国家/地区名称以及应该代表所有国家/地区的“国际”字段。
这就是它应该如何工作的方式。如果我按“国际”值查找,它应该找到所有只有“国际”作为国家值的帖子。但是,如果我按“美国”值查找,它应该找到所有国家/地区值为“美国”的帖子加上所有国家/地区值为“国际”的帖子,过滤掉任何重复的帖子。
我可以将国际化作为所有其他国家价值观的父母,但它实际上会产生相反的影响,因为通过国际寻找帖子也会拉出专门针对美国的帖子。我想我可以有类似下面的东西,
但是我必须为所有国家价值观都这样做吗?或者仅当字段值不是“国际”时如何有条件地执行此操作?
php - wp_insert_post 允许为未登录用户设置分类类别 - wordpress
我在前端有一个按钮,一旦点击它,登录和未登录的用户都会留下一条消息,我正在使用 wp_insert_post() 函数添加新消息,这是我的代码:
但除了添加新帖子外,我还需要设置分类类别。但是仅在用户登录时才设置类别。对于未登录的用户,它不起作用。我试图添加 post_author (检查上面),但同样没有帮助。
也尝试使用以下功能,但再次没有运气,并且未登录时未设置类别用户留言:
并且也尝试过,post_category
但再次没有运气。
请问有什么想法吗?
php - 添加自定义分类术语方面
我有一个分类术语locations
,我想在重新索引时添加方面。数据是预期的索引,以及可搜索的属性。但是,我用来这样做的方法似乎不起作用。
我有一种类似的方法来使用algolia_searchable_posts_index_settings
过滤器对可搜索的帖子进行分面,并且可以按预期工作,所以我不确定为什么一个有效而另一个无效。
任何帮助,将不胜感激。
php - WordPress 分类 MySQL 查询 - OUTER JOIN 不返回任何行
我可能在这里遗漏了一些明显的东西。我有一个 WordPress 分类法,它parent
通过wp_term_taxonomy
. 我正在尝试编写一个查询,该查询将返回一行,无论是否存在子区域(仍返回县)。在此示例中,我正在查询我知道数据库中存在的区域 ('PHILADELPHIA') 以及我知道不存在的子区域 ('asdfasdfasdf')。如果我将“asdfasdfasdf”更改为我知道存在的子区域,则该行返回正常,但如果该子区域不存在,我不会在 RIGHT 表中得到 NULL(没有行返回,就好像它在做一个内部连接)。这是查询:
我错过了什么?
php - 未捕获的错误:无法将 WP_Term 类型的对象用作数组
自从我更新了 WordPress 后,我就遇到了这个问题,在我的网站上,我有一个自定义帖子,其中包含一些自定义类别,如下所示:
1)父类别:食品 | 儿童:薯条、汉堡包、枫糖浆……</p>
2)父类:年 | 孩子: 2016, 2015, 2014…</p>
3)父类别:国家 | 孩子:美国、加拿大、西班牙……</p>
因此,当我编写自定义帖子时,我会在这些类别中进行选择,然后选择(勾选框)我需要的类别。它会显示类似的内容:
标题:新食谱
内容:我的文字
条款:食物:枫糖浆/国家:加拿大/年份:2014
但是现在,这些术语根本没有显示,并且我收到此错误消息: Cannot use object of type WP_Term as array
我曾经有以下 PHP 代码,它允许我检索子类别的父级(并将其用作前缀),还允许我更改顺序。
如果有人可以帮助找出问题所在,我将不胜感激?
谢谢你的时间
wordpress - 显示所有术语的 WordPress 分类图像插件
我正在使用 taxonomy-images/ WordPress 插件 ( https://en-gb.wordpress.org/plugins/taxonomy-images/ )
目标:我有一个海报分类,我想显示术语名称和术语图像。我希望能够显示、检索我的分类中的所有术语,无论术语名称是否为空。
问题:但如果两个数据都没有输入,我将无法显示该术语。我无法正确使用“hide_empty”。
任何帮助表示赞赏。谢谢
php - 将标签/术语页面上的帖子计数更改为 10
我已经修改了我的搜索结果页面,其中包含将搜索结果计数更改为 10 的功能。除了标签/术语页面,我该如何做同样的事情?
找到并尝试了此代码,但它不起作用
php - 从 WP_Query 中排除特定条款
我想为自定义帖子类型的分类术语创建一个 foreach 循环。
更具体地说,我想要一个查询所有产品类别的循环,但不是“特价”类别而不是类别子类别。如果产品没有类别也可以查询它们并按 ASC 顺序对它们进行排序(不像分别对产品和类别进行排序。它们必须同时排序)。
那么我应该如何处理我的代码以使其按需要工作?
当前代码:
php - 如何从查询的对象中获取分类术语名称
所以我正在努力实现以下目标。
到目前为止我的代码..
此代码导致
$location
&$model
是一个包含以下内容的对象,term_id =>,name=>,slug=>,term_group=>,etc
因此我想获取name
它的一部分。
我怎么做?$title
即使没有分配给查询的分类法的任何帖子,我必须在代码中添加什么才能返回修改后的内容?
wordpress - Custom post type, sort taxonomy terms by a meta box value
I've have created a custom post type with a taxonomy. I need to sort the taxonomy posts by a meta value in my custom post type. I am using the plugin Advanced Custom Fields to insert a separate meta value field to my posts in my custom post types. So far I've been able to get posts taxonomies sort by its value. My problem is that I get "all" of my taxonomies post printing out on the front-end. I would like to get the posts for each taxonomies it's related to, not ALL. I've been testing to get the term id by implement it on the wp_query array but with no success. I simply want to display my taxonomies individually and grab its related posts, is this possible, what am I doing wrong?
Here's my code...