问题标签 [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.

0 投票
1 回答
566 浏览

wordpress - 分类术语永久链接不起作用

我有一个叫 CPTforms_cpt和一个分类学叫forms_tax. 在我的page-forms.php我可以创建一个forms_tax术语列表,例如

这是创建一个术语列表。但每当我点击它们时,它就会进入错误的 URL。例如,如果点击soccer它登陆的术语

代替

你能告诉我为什么会发生这种情况以及我做错了什么吗?功能 gen_forms_tax() {

0 投票
2 回答
4364 浏览

wordpress - 显示 404 的 WordPress 自定义分类

我在 WordPress 中创建了一个名为“Found”的自定义帖子类型。在其中,我创建了两个分类法,“Pets”(命名为 petsfound)和“Electronics”(命名为electronicsfound),这两个分类法都有不同的术语。

如果我在网站上查看使用分类术语的帖子,它们会正确显示,但是,尝试查看该分类的帖子列表会显示 404。因此,会发生以下情况:

https://example.com/found/pets-found/显示 404 页面。

https://example.com/found/pets-found/dog显示宠物发现分类法中的狗列表。

我已经使用 archive.php 和 taxonomy-petsfound.php 进行了测试,但都显示了分类的 404。电子分类法也是如此。

以下是“Found”CPT 和“petsfound”分类法的代码:

  • 我已多次重置永久链接。
  • 我已经测试了将hierarchicalandwith_front值从 true 修改为 false 并再次修改,以防它们产生任何影响。
  • print_r($wp_query);在 404.php 模板上运行,并在 query_vars 的开头收到以下内容:

    [query_vars] => Array ( [page] => 0 [found] => pets-found [post_type] => found [name] => pets-found

不知道还有什么可以看的,所以希望有人可以提供帮助。

干杯

达米安

编辑 - 添加 taxonomy-petsfound.php 的代码

0 投票
1 回答
231 浏览

php - Woocommerce Category Specific Code on Product Page

I am currently building a Woocommerce site for a client and I am wanting to create a sizing chart to be displayed on the single product page.

I am implementing ACF and have set up a repeater field for "Mens/Boys" and "Girls/Womens" sizings.

What I am trying to do is, depending on the product category, display either the male or female sizing chart. I have the following code below, yet it doesn't seem to fire on the page at all. As I understand, I need to call the term and not the category for Woocommerce products as they are custom taxonomies. Am I doing something wrong in regards to calling this?

Thanks in advance. Michael

0 投票
0 回答
337 浏览

php - WooCommerce 的自适应产品过滤器

1. 我想在woocommerce中创建一个具有自适应产品属性的过滤器。

示例:我在产品类别 A 中,我从颜色过滤器属性中选择值红色。在此之后,只显示红色产品,但从这一点来看,我需要在过滤器中只显示只有红色产品具有的属性。

关于如何做到这一点的任何想法?

我尝试循环所有红色产品并获取它们的属性,这样我就可以隐藏所有其他不必要的属性。显然,这种解决方案根本没有效率。

2.另外,是否有任何数据库查询返回“A类/子类AA下产品的所有属性......”?

澄清:

  • 属性是分类法,属性值是术语。
  • color是分类学,red是一个术语
  • 所有更新都使用 ajax 和 json 完成
0 投票
2 回答
12428 浏览

php - Wordpress - 通过 slug 获取标签 ID

我正在尝试通过它获取标签的 id\name。

那是我的代码:

我从这里拿了它: https ://codex.wordpress.org/Function_Reference/get_term_by

我有带有 slug hedoms的标签,但它<h1>是空的,它不返回值。我已经使用类别尝试了此功能(get_term_by) - 并且结果相同。

在此处输入图像描述

第二个领域是蛞蝓。

但如果我用 id 而不是 slug 来做,它工作正常:

看起来 get_term_by 仅将“id”识别为字段。

我在这里想念什么?它应该是循环还是什么?

我试图做的文件是archive-product.phpWoocommerce 的。

0 投票
7 回答
9448 浏览

php - get_terms() orderby name 不起作用 - wordpress

我正在使用 wordpress,希望按名称对一级分类术语进行排序,但下面的代码并没有给我想要的结果。这是我的代码:

当我在 php 排序下添加时,它工作得很好。但是想知道为什么wordpress的默认排序不能正常工作:

0 投票
1 回答
4266 浏览

php - 如何获得当前的分类术语 ID?

我需要获取当前的分类术语 ID。我正在使用此代码。

正如您在“条款”部分中看到的那样,我制作了一个包含所有条款的数组,但我需要像当前页面术语 id 为 98 一样,我想仅在数组中设置 Id 98。

让我给你看一个例子:这个网址https://ayanaproperties.com/property-for-sale/london/有术语 ID 98,这个术语只显示了 5 个正确的属性,但在地图部分地图显示了所有220 处房产。这是因为在上面的代码中,我在 terms 数组中指定了所有 ID。

数组中的所有 ID 都使用相同的代码,这就是我需要 if else 条件的原因。

请帮助我,如果其他条件,我怎样才能得到这个?

谢谢,

0 投票
3 回答
1012 浏览

php - 从 WooCommerce 中的最后一个产品类别术语获取“缩略图 ID”

当我在 WooCommerce 中添加新类别时,我正在尝试务实地添加新的投资组合。

我的代码是:

我想从类别缩略图中设置投资组合缩略图,并且我已用于 $thumbnail_id= get_post_thumbnail_id($lastCategory->id );获取类别缩略图。

之后我用来update_post_meta( $post_id, '_thumbnail_id', $thumbnail_id );设置投资组合的缩略图。

但它没有设置任何东西。

我该如何解决?

0 投票
0 回答
188 浏览

wordpress - 自定义帖子类型 UI 插件在 URL 中显示类别层次结构

我正在使用自定义帖子类型 UI 插件并添加了名为“course_schedule”的自定义分类

在此链接中配置为图像

http://jmp.sh/h8X5DwI

现在比我在下面的链接中创建了名称为“课程”配置的自定义帖子类型 作为图像之后

http://jmp.sh/Yd8aScZ

现在我无法实现 slug,如下图 所示 http://jmp.sh/RBFqOGn

0 投票
1 回答
788 浏览

wordpress - 自定义帖子类型段中的自定义分类术语

我们对一个住房网站有以下安排,该网站有地块(又名房屋),这些地块被分组为开发项目。

所以,实际的结构可能是这样的

  • 风山

    • 1桑尼代尔路
    • 2桑尼代尔路
    • 10 桑尼代尔路
  • 突然谷

    • 1 突如其来的山谷
    • 2 突如其来的山谷

我想要这些页面的 slug 是:

www.website.com/sudden-valley

www.website.com/sudden-valley/1-sudden-valley

我已经尝试了多种方法。我认为具有“发展”分类的自定义帖子类型“情节”效果最好。但是我无法弄清楚如何将分类术语放入 url。我总是得到类似 www.website.com/developments/sudden-valley

除了蛞蝓,我对自定义帖子类型/分类法非常精通,很高兴尝试任何建议 - 认为这是一张白纸。非常感谢任何帮助。