当前位置: 首页 > 知识库问答 >
问题:

ACF post对象获取术语链接

田念
2023-03-14

使用acf post对象在wordpress中获取自定义post类型术语链接的最简单方法是什么?我使用的是acf字段类型=

假设我有一个项目分组在红苹果下,我如何让这个项目链接到红苹果术语/类别页面?

要链接到这个项目的单页,我可以做这样的工作

<?php $product = get_sub_field('product'); ?>  
<a href="<?php echo get_permalink($product->ID); ?>">Link</a>

如何让它动态链接到术语/类别页面?这样,如果我有多个不同术语/类别的项目,它们可以链接到正确的术语/类别页面。

共有1个答案

邹曦之
2023-03-14

如果我理解正确:

>

 $product = get_sub_field('product')

在$Products中,您可以从用户中选择与帖子相关的对象

你可以用

$post_terms_array=get_the_terms($product, 'apples');

要获取$post\u术语\u数组中与$product post相关的所有术语。

例如,您可以获得与$产品关联的第一个术语的段元和:

$post_terms_array[0]->slug

有了这个,您可以为分类法归档页面构建url

 类似资料:
  • 在Woocommerce中,您可以添加全局产品属性和术语。例如: 这是独立于产品的。然后可以从产品的预定义属性中进行选择。 我需要用php获取属性中的所有术语。因此,选择所需的属性,例如size,然后返回一个数组,其中包括。 看起来很简单,但我找不到任何帮助。

  • 一般来说,我们可以通过 query() 方法来查询物体(即获取对象)。找到物体后,就可以通过 ThingJS API 提供的功能来控制该物体了。本节教程中,主要介绍 query() 查询的方法。 另外,我们还可以通过父子属性或者分类属性来查询物体,参阅参考信息中的其他查询方法。 获取对象的语法 通常,我们可以通过 query() 方法来获取对象/物体。 var obj = app.query(va

  • 说明:阅读英文文档是编程开发过程中最常做的一件事,英文阅读也是一个程序员的基本能力。区块链刚刚起步,每天各种新概念层出不穷,为方便大家学习和使用,这里收录了巴比特论坛上的一个帖子内容。该帖子仍在持续更新,更多新内容请点击下面的地址阅读原帖。 原文标题:《数字货币翻译术语(中英对照)》 原文地址:http://8btc.com/thread-17286-16-1.html 版权归巴比特论坛,也感谢社

  • 问题内容: 这个问题很简单,但是由于我是python的新手,所以我从php过来了,因此遇到了一些错误。 我有以下简单的课程: 在PHP中,我可以执行以下操作: 我该如何在python中做到这一点? 问题答案: 要访问对象的字段或方法,请使用dot : 如果将在运行时定义字段名称,请使用内置函数:

  • 当我们拿到一个对象的引用时,如何知道这个对象是什么类型、有哪些方法呢? 使用type() 首先,我们来判断对象类型,使用type()函数: 基本类型都可以用type()判断: >>> type(123) <type 'int'> >>> type('str') <type 'str'> >>> type(None) <type 'NoneType'> 如果一个变量指向函数或者类,也可以用type

  • 当我们拿到一个对象的引用时,如何知道这个对象是什么类型、有哪些方法呢? 使用type() 首先,我们来判断对象类型,使用type()函数: 基本类型都可以用type()判断: >>> type(123) <class 'int'> >>> type('str') <class 'str'> >>> type(None) <type(None) 'NoneType'> 如果一个变量指向函数或者类,