Doesn't work with wordpress 4.0
-
Error message about are you sure and then it only shows the message try again.
-
I got the same, but fixed most by following this topic:
http://ww.wp.xz.cn/support/topic/errors-generated-when-bridge-activated?replies=7Note: Not all of those relevant, main one was commenting out the include for registration.php
Ok, there’s a more recent thread here:
http://ww.wp.xz.cn/support/topic/error-messages-with-207?replies=4
The change that resolved the ‘are you sure’ messages was changing in file wp_phpbb_bridge.php:
elseif($userid > 0 && $userid != $user->ID)elseif($userid > 0 && property_exists($user,'ID') && $userid != $user->ID)however I also made the change suggest to define STRIP
It doesn’t do it for me. I changed the code, but the same error appear.
There are a few others you might need to correct. Set define(‘WP_DEBUG’, true); in wp-config.php then you can see all them all.
I have the same problem.
I’m not logged in wordpress even if I change the line and define STRIP to false. When I login to phpbb, everything is OK, but I’m not logged in wordpress.
I disabled the plugin for now and I’m usimg separate login for wordpress and phpBB.Can you somehow try it on your page?
I will be glad for every help I get.
.ArMinO. I have a VERY customized version i.e. I’ve dmade a lot of other changes to it, so possibly that’s why mine works. It’s also on a local test server currently so I can’t give you access.
The only advice I can offer is turn on debug and go through and correct all the issues reported. In particular use a php debugger to try and find at what point it fails. Sorry I can’t be of more help.
Ok guys, I’ve got default code working with the following:
elseif($userid > 0 && $userid != $user->ID)change to
elseif($userid > 0 && $userid != get_current_user_id())Basically I can’t see how $user->ID ever returned anything as $user is the phpbb user class and not the WordPress one. If anyone can think of reason why above is still incorrect please let me know.
@redactuk
You are the man!Changing
elseif($userid > 0 && $userid != $user->ID)
to
elseif($userid > 0 && $userid != get_current_user_id())
did the work like a charm.Now I have everything in the perfect state as I had it on WP 3.9.2.
Thank you very much for your help!
@ .ArMinO and redactuk
Had the same problem, this solution did the trick. Thanks for helping and reporting back that this solution worked.
Great. Big thanks to you.
Thanks for the adaptation!
Thus, the plugin works again with 4.1.1
THANK YOU!
The topic ‘Doesn't work with wordpress 4.0’ is closed to new replies.