如何在WooCommerce_Account_Orders函数中传递$CURRENT_PAGE?

时间:2021-05-06 作者:dc09

woocommerce功能woocommerce_account_orders($current_page) 已调用1个参数$current_page. 该函数通过调用woocommerce_account_orders_endpoint 通过以下挂钩-add_action( \'woocommerce_account_orders_endpoint\', \'woocommerce_account_orders\' );

然而,在上述挂钩中,$current_page 未在函数中作为参数传递。情况如何$current_page 传递给woocommerce_account_orders() 作用

1 个回复
最合适的回答,由SO网友:Jacob Peattie 整理而成

动作挂钩可以通过变量传递挂钩回调函数。例如:

do_action( \'my_custom_action\', $a_variable );
对于该操作,任何回调函数都可以访问$a_variable:

add_action( \'my_custom_action\', \'my_custom_function\' );

function my_custom_function( $a_variable ) {
     // etc.
}
Thewoocommerce_account_orders_endpoint 动作挂钩的定义如下:

do_action( \'woocommerce_account_\' . $key . \'_endpoint\', $value );
在哪里$value 将传递给woocommerce_account_orders() 将其用作$current_page 论点

相关推荐

Prevent loading of functions

我使用了一个主题,其中包括名为“Sharethis”的服务的共享功能和字体真棒。据我所知,函数是从函数中的以下行加载的。php。TT\\u队列::add\\u css(数组(“//netdna.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css”);TT\\u排队::add\\u js(array(\'https://ws.sharethis.com/button/buttons.js\'));如何使用子函数(因为父函数中的更改将在更新