Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php WooCommerce的条件是_account_page(),但仅限于登录部分_Php_Wordpress_Login_Woocommerce_Conditional - Fatal编程技术网

Php WooCommerce的条件是_account_page(),但仅限于登录部分

Php WooCommerce的条件是_account_page(),但仅限于登录部分,php,wordpress,login,woocommerce,conditional,Php,Wordpress,Login,Woocommerce,Conditional,我需要测试用户是否在帐户页面上,但仅限于标题所述的登录部分 有什么方法可以做到这一点吗?您可能需要组合!是否用户已登录()使用是否帐户页面(),方法如下: if( ! is_user_logged_in() && is_account_page() ){ // Test something } 还有两个有用的挂钩: add_action( 'woocommerce_before_customer_login_form', 'action_woocommerce_befo

我需要测试用户是否在帐户页面上,但仅限于标题所述的登录部分


有什么方法可以做到这一点吗?

您可能需要组合
!是否用户已登录()
使用
是否帐户页面()
,方法如下:

if( ! is_user_logged_in() && is_account_page() ){
    // Test something
}
还有两个有用的挂钩:

add_action( 'woocommerce_before_customer_login_form', 'action_woocommerce_before_customer_login_form', 10, 0 );
function testing_login_portion(  ) { 
    // Test something 
}; 
或者可能对您更有用,因为它针对的是我的帐户登录表单:

add_action( 'woocommerce_login_form_start', 'action_woocommerce_before_customer_login_form', 10, 0 );
function testing_login_portion(  ) { 
    // Test something 
}; 

可能您需要组合
!是否用户已登录()
使用
是否帐户页面()
,方法如下:

if( ! is_user_logged_in() && is_account_page() ){
    // Test something
}
还有两个有用的挂钩:

add_action( 'woocommerce_before_customer_login_form', 'action_woocommerce_before_customer_login_form', 10, 0 );
function testing_login_portion(  ) { 
    // Test something 
}; 
或者可能对您更有用,因为它针对的是我的帐户登录表单:

add_action( 'woocommerce_login_form_start', 'action_woocommerce_before_customer_login_form', 10, 0 );
function testing_login_portion(  ) { 
    // Test something 
};