woocommerce获取属性值列表 - php

我在wordpress上使用woocommerce创建了一个简单的购物网站,并为产品添加了一些属性。它们是sizecolor。在size之下,我有各种值,包括Small,Medium和Large。颜色相同,即。红色,蓝色,绿色。

我想做的是在下拉列表中显示这些值。基本上只列出它们,这样我就可以将这些值用作商店目录页面的过滤器。

任何帮助都会很棒。

编辑:
我研究了woocommerce代码和api文档,仅发现此代码可以提取属性。

global $woocommerce;

$attr_tax = $woocommerce->get_attribute_taxonomy_names();

foreach( $attr_tax as $tax ) {
     echo $woocommerce->attribute_taxonomy_name( $tax->attribute_name );
}

此代码段给我的只是分类标准项,即。 pa_size和pa_color。我是woocommerce的新手,但在该网站上搜索api文档并未发现有关如何提取这些属性的值的任何信息。

参考方案

您可以使用get_terms() http://codex.wordpress.org/Function_Reference/get_terms

如果输入pa_size或pa_color,您将返回该分类法中的术语列表。

用于带国际支付网关的PayWalls和订阅模型的WordPress插件 - php

我正在寻找我的WordPress问题的解决方案。我想建立一个可供访客访问免费内容的信息网站。他们还可以通过以下两种方式访问​​付费内容:阅读时付费或每日,每周和每月订阅。我该如何处理?有谁知道可以满足这些需求的插件?该插件必须能够接受任何国际支付网关。我发现的大多数内容仅限于PayPal和Stripe。在我国,只有消费者才能使用PayPal付款,而商家则无法…

PHP getallheaders替代 - php

我正在尝试从服务器上的apache切换到nginx。唯一的问题是我在PHP脚本中使用的getallheaders()函数,该函数不适用于Nginx。我已经尝试过用户在getallheaders函数上的php站点上提供的注释,但这并不返回所有请求标头。请告诉我如何解决这个问题。我真的想切换到Nginx。 参考方案 您仍然可以使用它,但是您必须像这里一样重新定义…

PHP:将字符串拆分为字母和数字部分的最佳方法 - php

我有几个格式的字符串AA11 AAAAAA1111111 AA1111111 分离字符串的字母和数字部分的最佳方法(最有效)? 参考方案 如果它们都是一系列字母,然后是一系列数字,并且没有非字母数字字符,那么sscanf()可能比regexp更有效$example = 'AAA11111'; list($alpha,$numeric) =…

php-casperjs获取内部文本 - php

我正在为casperjs使用php包装器-https://github.com/alwex/php-casperjs我正在网上自动化一些重复的工作,我需要访问一个项目的innerText,但是我尚不清楚如何从casperjs浏览器访问dom。我认为在js中我会var arr = document.querySelector('label.input…

如何在Woocommerce中的“添加到购物车”按钮上显示加载图标 - php

我想在用户单击添加到购物车按钮上时显示一个加载符号。当前在我的网站上,当用户单击按钮时,它在2-4秒内不执行任何操作并显示查看购物车按钮。我想在这4秒钟内显示一些加载或旋转图标。可能吗?有人可以指导我吗链接:http://www.myeatable.com/cnc-ongole/ php参考方案 对于添加到购物车上的加载图像,我可能建议在您的js中编写代码,…