I have the latest and greatest (v2.1.7) I also get this error:
Warning: implode() [function.implode]: Bad arguments. in /homepages/37/d170032172/htdocs/…/wp-content/plugins/openid/interface.php on line 387
The plugin works, except when associating an open id url with an existing account, in which case it goes haywire and redirects me to Yahoo! (my Open ID url is through Y!).
I’ve deactivated and reactivated. I rebuilt tables, just in case. I don’t see what could be the problem when looking at interface.php. Any ideas?
have a fix (http://wordpress.org/support/topic/165141), and will try to have it pushed out shortly (read: later today?)
Thread Starter
db0
(@db0)
The “Implode” problem has gone away but unfortunately I still cannot make openid authentication work.
If I put the name of the field as openid_url, then it will always try to authenticate (even if the page is not a provider). If I use an extra field for openid auth, then I get spam blocked.
(@db0)
16 years, 1 month ago
I am trying to make Wp-openid work with my comment fields here. I was hoping that the plugin by itself would modify the comment template but unfortunately it didn’t so I had to modify the comments.php file by following the instructions in the readme.
my website text field is formatted as
<input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" class="textfield" tabindex="3" /><label class="text">Website (Optional)</label>
and I tried to change it to
<input type="text" name="openid_url" id="url" value="<?php echo $comment_author_url; ?>" class="textfield" tabindex="3" /><label class="text">Website (Optional)</label>
However, this way whenever anyone inserts a website address, then it tried to authenticate. I see in Will’s site that this is optional, that is, it only authenticates when the site provides authentication. Otherwise it just accepts the url (and puts the comment in moderation)
How can I achieve this?
On another note. The configuration page reports on the top
Warning: implode() [function.implode]: Bad arguments. in /home/.blah/me/dbzer0.com/wp-content/plugins/openid/interface.php on line 380
but the plugin seems to work :-/