wordpress应用过滤器

wordpress应用过滤器,wordpress,Wordpress,我是wordpress的新手,所以很抱歉解释得不好 我正在尝试返回数组“选项”的值列表。我知道我可以通过使用带有“woocommerce\u Currences”的“ADD\u filter”来过滤此信息(并添加到此数组),但如何查看数组中已包含的值 下面是一段代码,它来自woocommerce functions.php文件-基本上。。我正在尝试回显此选项数组中的值 'options' => array_unique(apply_filters('woocommerce_currenci

我是wordpress的新手,所以很抱歉解释得不好

我正在尝试返回数组“选项”的值列表。我知道我可以通过使用带有“woocommerce\u Currences”的“ADD\u filter”来过滤此信息(并添加到此数组),但如何查看数组中已包含的值

下面是一段代码,它来自woocommerce functions.php文件-基本上。。我正在尝试回显此选项数组中的值

'options' => array_unique(apply_filters('woocommerce_currencies', array( 
            'USD' => __( 'US Dollars ($)', 'woocommerce' ),
            'EUR' => __( 'Euros (€)', 'woocommerce' ),
            'GBP' => __( 'Pounds Sterling (£)', 'woocommerce' ).....
可以使用该函数从数据库中检索任何命名选项。 你可以做:

add_filter('woocommerce_currencies', function($currencies) {
    var_dump($currencies);
}, 10, 1 );
然后,您可以根据需要修改
货币


仅供参考,
10
woocommerce\u currencies
过滤器中的优先级,1是过滤器传递的参数数。

您确定这是DB中的选项吗?woocommerce\u currencies不是数据库中的选项。他们有woocommerce\u currency,这是您的店铺设置所用的选定货币。我想做的是返回“woocommerce\u Currences”中的货币列表。
add_filter('woocommerce_currencies', function($currencies) {
    var_dump($currencies);
}, 10, 1 );