我对wordpress完全不熟悉,所以对这个糟糕的解释道歉。
我正在尝试返回数组'选项'的值列表我知道我可以使用add_filter和'woocommerce_currencies'过滤此信息(并添加到此数组)但是如何查看已包含的值数组?
这是一段代码,它来自woocommerce functions.php文件 - 基本上......我试图回应这个选项数组中的值。
'options' => array_unique(apply_filters('woocommerce_currencies', array(
'USD' => __( 'US Dollars ($)', 'woocommerce' ),
'EUR' => __( 'Euros (€)', 'woocommerce' ),
'GBP' => __( 'Pounds Sterling (£)', 'woocommerce' ).....
答案 0 :(得分:0)
get_option
函数从数据库中检索任何命名选项。$values = get_option('woocommerce_curencies');
foreach ( (array) $values as $option ) {
print_r( $option );
}
答案 1 :(得分:0)
你可以这样做:
add_filter('woocommerce_currencies', function($currencies) {
var_dump($currencies);
}, 10, 1 );
然后,您可以根据需要修改currencies
。
仅供参考,10
是woocommerce_currencies
过滤器中的优先级,1是过滤器传递的参数数量。