我试图弄清楚如何在WordPress中的文件之间传递变量,在表单签出中遇到了这个小代码。php woocommerce。
do_action( \'woocommerce_before_checkout_form\', $checkout );
// If checkout registration is disabled and not logged in, the user cannot checkout.
if ( ! $checkout->is_registration_enabled() && $checkout->is_registration_required() && ! is_user_logged_in() ) {
echo esc_html( apply_filters( \'woocommerce_checkout_must_be_logged_in_message\', __( \'You must be logged in to checkout.\', \'woocommerce\' ) ) );
return;
}
变量$checkout没有在文件中定义,似乎来自不同的文件,但我找不到任何将变量跟踪到其原点的include。
只是想知道如何在不包含或不需要的情况下跨文件传递变量,不确定这是wordpress特定的还是与PHP相关的,但如果有人能提供帮助,我将非常感激。
提前谢谢!!