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