【发布时间】:2017-10-11 13:36:36
【问题描述】:
我安装了带有 WooCommerce 的 Wordpress,我正在尝试使用此代码登录管理员用户:
if ( !is_user_logged_in() ) {
$user = get_userdatabylogin( $username ); // get_user_by('login', $user_login);
$id = $user->ID;
wp_set_current_user( $id, $user->user_login );
wp_set_auth_cookie( $id );
do_action( 'wp_login', $user->user_login );
}
但它正在返回此错误消息:
警告:缺少 wc_maybe_store_user_agent() 的参数 2 插件/woocommerce/includes/wc-core-functions.php 在第 1516 行
我已经尝试在网上四处寻找,但似乎没有人遇到过这个问题。
【问题讨论】:
-
问题已解决还是您仍然面临问题?如果解决了,您应该在此处发布答案。
-
不要使用 get_userdatabylogin 函数,因为它已被 WP 弃用。请改用 get_user_by()。
标签: php wordpress woocommerce wordpress-hook