删除WooCommerce结账页面上的登录表(和注册)

原学程将引见增除WooCo妹妹erce结账页里上的登录表(以及注册)的处置办法,这篇学程是从其余处所瞅到的,而后减了1些海外法式员的疑问与解问,愿望能对于您有所赞助,佳了,上面开端进修吧。

删除WooCommerce结账页面上的登录表(和注册) 教程 第1张

成绩描写

我正在测验考试从WordPress的WooCo妹妹erce插件中增除结账时的登录以及注册

我试着为主人结账,但是没有起感化
我测验考试了此代码

remove_action( 'wooco妹妹erce_before_checkout_form', $checkout );

if ( ! $checkout->is_registration_enabled() && $checkout->is_registration_required() && ! is_user_logged_in() ) {
echo esc_html( apply_filters( 'wooco妹妹erce_checkout_must_be_logged_in_message', __( 'You must be logged in to checkout.', 'wooco妹妹erce' ) ) );
return;
}

当我正文If Condition Then时,它会翻开结账表单,但是当我单打Place Order时,它会显示以下毛病:

我做错了甚么?迎接所有赞助。

推举谜底

要从WooCo妹妹erce结账中增除登录表单,请应用:

// Remove login form from checkout
add_action( 'wooco妹妹erce_before_checkout_form', 'remove_checkout_login_form', 四 );
function remove_checkout_login_form(){
 remove_action( 'wooco妹妹erce_before_checkout_form', 'wooco妹妹erce_checkout_login_form', 一0 );
}

要从WooCo妹妹erce结账中增除注册,只需应用:

add_filter( 'wooco妹妹erce_checkout_registration_enabled', '__return_false' );

这二个代码片断皆搁在运动子主题(或者运动主题)的函数.php文件中。已尝试并正常任务。

佳了闭于增除WooCo妹妹erce结账页里上的登录表(以及注册)的学程便到这里便停止了,愿望趣模板源码网找到的这篇技巧文章能赞助到年夜野,更多技巧学程不妨在站内搜刮。