Search Results for '"wordpress"'
-
Search Results
-
After the first couple of days when everything seemed to work, we started having login re-direct issues: after login the user was sent to her Profile page. To re-direct the user to the homepage, a message pointing to the copyright link at the bottom of the page was inserted in the Profile page.
Another couple of days later, now the top Login link sends the user to the Members page (no login) and the user needs to click on the Login link at the bottom of the page to login, find herself on her Profile page, go to the bottom etc.to go back to the homepage.
This is by far too complicated for our users – they need to stay on the homepage after login. How can I do that ? And why are things changing every couple of days ? How is it that the top Login link and the bottom do not work the same ?
WordPress version: 5.5.3–it_IT
bbPress version: 2.6.6
site: https://www.durecomemuri.itI changed my WordPress database password and when I try to login I get the following error on wp-login.php
{"success":false,"data":[{"code":"bbp_converter_db_connection_failed","message":"Database connection failed."}]}
and on error.log
[14-Dec-2020 08:43:29 UTC] PHP Warning: register_shutdown_function(): Invalid shutdown callback 'BBP_Converter_DB::__destruct' passed in /public_html/wp-content/plugins/bbpress/includes/admin/classes/class-bbp-converter-db.php on line 33
I tried to delete and reinstall bbpress plugin, but it didn’t help.
Any idea what is going on?Topic: User Last Login
Hello there!
I was trying to integrate a code, so other users can see the last login of any user. The integration in the admin panel worked out with a snippet, which I found in the internet, but still, I couldn’t figure it out how to show it in the profile page.
The snippet, which I used is shown underneath (can be found here: https://www.wpbeginner.com/plugins/how-to-show-users-last-login-date-in-wordpress/). I did some changes in the function wpb_lastlogin:
<?php /** * Capture user login and add it as timestamp in user meta data * */ function user_last_login( $user_login, $user ) { update_user_meta( $user->ID, 'last_login', time() ); } add_action( 'wp_login', 'user_last_login', 10, 2 ); /** * Display last login time * */ function wpb_lastlogin() { $last_login = get_the_author_meta('last_login'); (also tried: get_user_meta( $user_id 'last_login', true ); $the_login_date = human_time_diff($last_login); - changed to: date_i18n(get_option('date_format'), $last_login); return $the_login_date; } /** * Add Shortcode lastlogin * */ add_shortcode('lastlogin','wpb_lastlogin'); ?>
This code above I have in my function.php file in my child theme. Till here everything works fine. Besides BBPress I use a forum theme (Disputo), where I want to integrate the last login in the profile page of the user. Therefore I was trying to figure out a code to do so. The page (as an example, my own user page) is: https://www.denkerecke.de/benutzer/lukas/. For that I was using the user-profile.php , which is also used by the theme. I also used the code from the website, which I mentioned before:
<?php echo 'Last seen: '. do_shortcode('[lastlogin]') .' ago'; ?>
Still, it didn’t work out. The problem is that on every user page only the last login of myself (the admin) is shown. I think its because somewhere in the code is a mistake, so not the user id of the user profile page is filtered, rather the user id of the current logged in user or the admin.
Does anyone have an idea to fix it? I would appreciate your help.
Greetings,
Lukas HerrmannWordPress version: 5.6
bbPress version: 2.6.6