Core: 6.1.1
PHP: 7.3.33
Hello,
When using the comments section as a new user signing up for the first time, with WP_DEBUG set to true:
1. Choose social media account to authenticate with
2. Follow sign-in flow as normal
3. Upon successful authentication, response from server displays the following Warnings to user:
Notice: Undefined index: user_pass in /home/troid/public_html/wp-includes/user.php on line 2085 Warning: Cannot modify header information - headers already sent by (output started at /home/troid/public_html/wp-includes/user.php:2085) in /home/troid/public_html/wp-includes/pluggable.php on line 1078 Warning: Cannot modify header information - headers already sent by (output started at /home/troid/public_html/wp-includes/user.php:2085) in /home/troid/public_html/wp-includes/pluggable.php on line 1079 Warning: Cannot modify header information - headers already sent by (output started at /home/troid/public_html/wp-includes/user.php:2085) in /home/troid/public_html/wp-includes/pluggable.php on line 1080 Warning: Cannot modify header information - headers already sent by (output started at /home/troid/public_html/wp-includes/user.php:2085) in /home/troid/public_html/wp-includes/pluggable.php on line 1416 Warning: Cannot modify header information - headers already sent by (output started at /home/troid/public_html/wp-includes/user.php:2085) in /home/troid/public_html/wp-includes/pluggable.php on line 1419
This steps still successfully create the user an account and upon trying to comment a second time with that same account the user will log in successfully without any warnings/errors and be able to comment. These warnings are only displayed on first time authentication which creates an account.
Additional Info:
In order to make the comments section display per post, the following code was added to the function.php file:
function my_wpdiscuz_shortcode() {
$html = "";
if (file_exists(ABSPATH . "wp-content/plugins/wpdiscuz/themes/default/comment-form.php")) {
ob_start();
include_once ABSPATH . "wp-content/plugins/wpdiscuz/themes/default/comment-form.php";
$html = ob_get_clean();
}
return $html;
}
add_shortcode("wpdiscuz_comments", "my_wpdiscuz_shortcode");

