arrays - 获取一系列产品的 WooCommerce 产品标签

标签 arrays wordpress tags woocommerce woothemes

是否可以获取 WooCommerce 产品标签列表,但前提是它们与一系列特定产品相关联?

我有一系列产品 id,但无法弄清楚从哪里开始 - 我已经在 WordPress Codex 文档中查看了很多 get_tag 函数,但它们似乎都是针对单个帖子/页面/自定义帖子仅限类型,不能在数组中使用。

最佳答案

为什么不迭代数组获取产品列表的所有标签。

这是您可以使用的代码:

function wdm_get_tags($products_array){
    echo "Tags: ";
    foreach($products_array as $single_product)
    {
        echo get_the_term_list($single_product, 'product_tag', '', ',' );
        echo ',';
    }

}

以下是您可以测试该函数的代码:

$products=array(378,356);
    wdm_get_tags($products);

这是我尝试过的演示设置的输出:

enter image description here

这段代码工作正常。让我知道这是否解决了您的问题。

关于arrays - 获取一系列产品的 WooCommerce 产品标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31478603/

相关文章:

mysql - 为许多用户调整 MySql my.cnf

Sensei 插件的 PHP 编码错误

java - 文本区域内容未正确呈现\n\b\r 未正常工作

amazon-web-services - AWS cdk 如何在 TypeScript 中标记资源?

java - Java点阵游戏

javascript - 检查 JS 对象中是否存在数组元素的更好方法?

php - 如何缓存 Wordpress 中的 HTML 页面以避免查询数据库?

swift - 当用户在 swift 中按下图像时如何创建消息框?

java - 如何使用 Java 8 Stream 将 Array 转换为 HashMap

php - 我怎样才能访问这样的 php 数组